C语言Ⅰ博客作业04
问题|回答
--|:--😐--:
这个作业属于哪个课程|c语言程序设计ll
这个作业要求在哪里|https://blog.csdn.net/qq_42264638/article/details/102381471
我在这个课程的目标是|学会for语句
这个作业在哪个具体方面帮我实现目标|反复运用掌握
参考文献|c语言程序设计
1.PTA实践作业
1.1题目7-1求N分之一序列前N项和
1.1.1数据处理
- 数据表达:定义n,N为整数型,S为双精度浮点型
- 数据处理:scanf输入整数N,for语句进行循坏计算
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 7 | 1.955134 | 小于10 |
| 26 | 2.610834 | 小于50 |
| 67 | 3.084106 | 大于50 |
| 103 | 3.299121 | 大于100 |
1.1.4 PTA提交列表及说明

- 1.开始时不会写,照着书上边打边理解,然后就把n打成了i
- 2.1/n没有注意得到的数为小数时要写成1.0/n
1.2 题目7-4 求平方与倒数序列的部分和
1.2.1 数据处理
- 数据表达:定义n,m为整数型。H为双精度浮点型。
- 数据处理:scanf输入整数n,m(n<=m)。for语句循环计算n到m序列和
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 3-9 | 281.328968 | 小于10 |
| 11-23 | 3939.805323 | 大于10 |
| 56-67 | 45530.195740 | 大于50 |
| 106-113 | 95964.073091 | 大于100 |
1.2.4 PTA提交列表及说明

- 1.忘记打分号
- 2.for语句有三个表达式,同时表达式一只执行一次。敲代码时我没有注意到这一点,只用了两个表达式。导致错误
2. 代码互评
同学代码

自己代码

- 1.运算方式不同,对这道题我们采取了不同的计算方式。但我觉得我的可能更为简洁,实践性有限暂且不谈。
- 2.他的代码中有一些我不认识的步骤,比如"sum+=d"这一步我就看不懂,可能是我没专心听讲忘了,也可能是他往后面学了。
- 3.从感觉上他对for语句的掌握比我高,要像他好好学习。能够更为熟练的运用for语句。
3. 学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 8/10.16-10.18 | 18 | 73 | 用for语句计算简单的序列和 | 逻辑语句的运用 |
3.2累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第四周 | 751 | 32 |
| 第五周 | 601 | 22 |
| 第七周 | 783 | 93 |
| 第八周 | 903 | 73 |
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
- for语句带来的循环结构,让繁琐的重复计算不再需要人们自己去算了
- 注意for语句的格式,以及第一个表达式只进行一次这样的关键点
- 需要每个环节都输出就用大括号把输出装进去
3.3.2 学习体会
- 敲代码时心要细,不然就会像我一样打错字母或忘打字符!
- 不会可以借鉴,但不是照搬。还是要自己弄懂。当时弄不懂没关系,我们还有时间,但不懂装懂那就是真的没办法


浙公网安备 33010602011771号