问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655
我在这个课程的目标是 熟练for语句
这个作业在那个具体方面帮助我实现目标 利用for语句进行循环程序设计
参考文献

1.PTA实验作业

1.1求N分之一序列前N项和

1.1.1本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

1.1.2数据处理

数据表答:i n是正整数,sum是输出的结果
数据处理:用for(i=1; i<=n; i++){ sum=sum+1.0/i;的格式进行数据的计算得出结果

1.1.3实验代码截图

1.1.4造测试数据

输入数据 输出数据 说明
5 2.833333 sum=2.833333
6 2.450000 sum=2.450000
8 2.717857 sum=2.717857

1.1.5PTA提交列表说明

Q1:编译错误:少了一个%符号
A1:加上符号
Q2:少了一个.
A2:加上点

Q3:i=1后面没有打分号
A3:加上分好后仔细检查
Q4:等号两边没有空格
A4:空格并且提交

1.2求奇数分之一序列前N项和 (15 分)

1.2.1本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。

1.2.2数据处理

数据表达:i,N,为整型变量。依据题意需精确到小数点后六位,所以sum定义为double。
数据处理:此题要用 for(i=1; i<=n; 1/i++){ sum=sum+1.0/d;公式进行循环语句,然后输出结果。

1.2.3

1.2.4造测试数据

输入数据 输出数据 说明
7 1.676190 N=7
9 1.787301 N=9
23 2.549541 N=23

1.2.5PTA提交列表说明

1.编译错误:double sum后面没加分号。
2.编译错误:printf少了一个f。
3.编译错误:1.0写成了1。

2.代码互评

同学代码
|

我的代码

不同点:相对于来说他的更加容易理解,比我的要简单一些。我自己另外设出了一个变量来方便自己运算和理解,而他的应该则是按照书上的来写的吧,定义变量少,程序简单,使人容易看懂。

同学代码

我的代码

不同点:他运用了pow函数,相对于来讲我的更加的简单一点,但是他的不失为一种还不错的方法,也值得运用

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识简介目 前比较迷惑的问题
第六周 4h 40 一些简单的数据类型 分不清楚数据类型的用法
第七周 5h 60 学习了if else,定义数学函数 用的不够熟练
第八周 7h 97 学习了for语句,循环程序设计 和之前学的有些混淆,有时不会动笔

3.2累计代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

学习了for语句,和对以前所学的有所回顾,加深了印象,让我知道如何去设计循环语句,定义变量。

3.3.2学习体会

在本周的学习中,感到很充实,学习了for语句,感觉越到后面越难了,有时候真的是看不懂,还得要依靠同学。还有就是有时候经常会把东西记混淆,所以很容易出现编译错误的现象,不过主要原因还是在于自己花的时间不够,我会更多的拿出时间来学习和研究这门科目的,加油。

c语言I博客专业04的更多相关文章

  1. C语言I博客作业04

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标 ...

  2. C语言1博客作业04

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这 ...

  3. c语言I博客专业06

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...

  4. 语言I博客作业04

    问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我 ...

  5. c语言l博客作业04

    这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标 ...

  6. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  7. c语言1博客作业12-学期总结

    一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...

  8. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

  9. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

随机推荐

  1. 用selenium实现打码平台

    注:本文以  人人网登陆 为例 import time from selenium import webdriver # 准备一个名为yudama的py文件 from yudama import in ...

  2. visit:组合数学,ex_Lucas

    没做过ex_Lucas的同学可以先看看这个:组合数学专题<礼物>题解.顺便把那道题水了. 有一个公式蛮重要的,竟然还有人不知道? 有一共n种共k个物品,每一种有a1,a2,a3...an个 ...

  3. thinkpad p1 gen2 扬声器音量异常问题解决过程

    在弹出 "用户帐户控制" 对话框时的声音明显不对,测试后发现规律:音量在30以内,1分钟内扬声器无声音发出,运行ccleaner弹出 "用户帐户控制" 对话框, ...

  4. 持续集成Gitlab CICD Runner&Jenkins

    目录 使用Gitlab Runner实现 再要部署的服务器上安装 gitlab runner 下载可执行文件 设置可执行权限权限 创建用户 运行服务 注册 Runner 到gitlab上找到需要用的U ...

  5. python——int()、hex()、oct()、bin()、float()数值类型转换函数

    摘要:在python中,数值类型转换函数常用的有浮点型float().取整int().八进制oct().二进制bin().十六进制hex()这五个函数. 单词float的意思就是浮动的意思: int是 ...

  6. 为什么我加了索引,SQL执行还是这么慢(二)?

    接上文 在MySQL中,有一些语句即使逻辑相同,执行起来的性能差异确实极大的. 还记得我们上文中的结论吗:如果想使用索引树搜索功能,就不能使用数据库函数来处理索引字段值,而是在不改变索引字段值的同时, ...

  7. 随机点名小程序--- -JAVA版本

    话不多少,直接上代码 一个能够直接运行的随机点名的小程序,一个界面化的小程序.望广大网友多多支持! 1.创建一个随机点名的类 public class ProcessRandomName { JFra ...

  8. 深入理解计算机系统 第三章 程序的机器级表示 part1

    如题所示,这一章讲解了程序在机器中是怎样表示的,主要讲汇编语言与机器语言. 学习什么,为什么学,以及学了之后有什么用 我们不用学习如何创建机器级的代码,但是我们要能够阅读和理解机器级的代码. 虽然现代 ...

  9. 不止面试—jvm类加载面试题详解

    面试题 带着问题学习是最高效的,本次我们将尝试回答以下问题: 什么是类的加载? 哪些情况会触发类的加载? 讲一下JVM加载一个类的过程 什么时候会为变量分配内存? JVM的类加载机制是什么? 双亲委派 ...

  10. [剑指offer]删除链表中重复的结点(把重复的都删掉,1个不留)

    ①题目 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 例如,链表1->2->3->3->4->4->5 处理后为 ...