C语言I博客作业04
1 本周作业头
| 这个作业属于哪个课程 | C语言程序设计Ⅰ |
|---|---|
| 这个作业要求在哪里 | 班级作业链接 |
| 我在这个课程的目标是 | 能够更加熟练的使用循环变量,学会用for语句 |
| 这个作业在哪个具体方面帮助我实现目标 | 更加熟练的使用PTA编程和循环程序,for语句 |
| 参考文献 | 《C语言程序设计》,PTA |
2 PTA实验作业
2.1 题目1:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
- 数据处理:本题使用了i,N和sum三个变量。其中i,N属于整型变量,sum属于双精度的浮点型变量。
- 数据表达:本题使用了赋值运算符,关系运算符。
2.1.1 实验截图

2.1.2 测试数据表格
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 | 1.500000 | 前两项之和 |
| 3 | 1.833333 | 前三项之和 |
| 4 | 2.083333 | 前四项之和 |
| 5 | 2.283333 | 前五项之和 |
2.1.3PTA提交列表及说明

- 答案错误:忘记打空格
- 答案错误:等号前后忘记打空格
- 答案错误:忘记打分号
- 答案错误:打错符号
2.2题目2:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
- 数据处理:本题使用了N,i 和sum三个变量,其中N为整型变量,i和sum属于双精度的浮点型变量。
- 数据表达:本题使用了赋值运算符,关系运算符。
2.2.1 实验截图

2.2.2 测试数据表格
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 10 | 2.133256 | 前10项之和 |
| 20 | 2.479673 | 前20项之和 |
| 30 | 2.682377 | 前30项之和 |
2.2.3PTA提交列表及说明

- 部分正确:i是double变量而不是整型变量
代码互评:
- 同学的代码:
![]()
- 自己的代码:
![]()
对比:
1). 她单独写了i=1
2). 其他的思路和流程都一样
3. 学习总结:
经过这次课的学习,学会循环语句。可以学会自己编一些累加的简单题目,还可以通过循环语句完成一些复杂的计算就会觉得比较有成就感,特别是PTA答案正确的那一瞬间,就会很开心,很快乐!总之能学到新的内容就会很开心!
3.1 学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 10/16-10/18 | 两天 | 90行 | 循环语句 | for语句还是有点晕晕的 |
3.2. 累积代码行和博客字数


3.3 学习内容总结和感悟
3.3.1 学习内容总结
学习了循环语句,还有for语句的使用
3.3.2学习体会
学了循环语句,但还是有点分不清什么时候是double什么时候是int,写代码一定要有耐心,要仔细,细致!

浙公网安备 33010602011771号