C语言I博客作业08
问题|回答
--|:--😐--:
这个作业属于哪个课程|C语言程序设计II
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981
我在这个课程的目标是|能够入门编程。
这个作业在哪个具体方面帮我实现目标|熟悉使用while和do-while结构解决问题。
参考文献|c语言程序设计。
1.PTA实验作业

1.1:7-1 求整数的位数及各位数字之和
1.1.1数据处理
- 数据表达:定义了N,S,H,x未整数型变量。N为用户输入值。x,H均为计算得来。
- 数据处理:
![]()
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 321 | 3 6 | 样例 |
| 190456 | 6 25 | 中间有0 |
1.1.4 PTA提交列表及说明

- 1.答案错误:x,H未初始定值。
1.2:7-5 爬动的蠕虫
1.2.1数据处理
- 数据表达:定义了N,U,D,H,S,i为整数型,,N,U,D为输入值,i初始赋值后面根据程序累加,H,S根据程序运算赋予。
- 数据处理:
![]()
1.2.2实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 12 3 1 | 11 | 样例 |
| 20 5 3 | 17 | 测试 |
1.2.4 PTA提交列表及说明

- 编译错误:while()后未打分号
- 编译错误:scanf()后面未打分号,经Dev-C++编译找出
2.代码互评
同学代码

我的代码

- 1.同学用的是while循环,我用的是do-while循环。
- 2.同学循环条件是任意的,但是得到答案时会直接用break语句跳出循环,相比我的就有些重复了。有了两个停止循环。
- 3.数据表达上同学仅用了一个变量,而我用多了多个变量,同时这使我的代码较为复杂,不易读懂,相比同学代码就相较简洁。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 12/11.11-11.15 | 23 | 77 | do-while循环语句,while循环语句 | PTA第五题超出数值范围该怎么表示 |
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第四周 | 751 | 32 |
| 第五周 | 1352 | 54 |
| 第七周 | 2135 | 147 |
| 第八周 | 3038 | 220 |
| 第九周 | 4142 | 324 |
| 第十周 | 5342 | 450 |
| 第十一周 | 6413 | 609 |
| 第十二周 | 7218 | 686 |

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
做题时总会忘记语句的英文,同时又只会用比较笨的方法。这些我都有待提高。同时旧的知识有些遗忘,新的内容也没能完全掌握。这次作业的挑战题我束手无策,完全不知道怎么解,希望能通过双休的两天看看能不能解出来。



浙公网安备 33010602011771号