C语言|博客作业08
| 这个作业属于那个课程 | c语言设计Ⅱ |
|---|---|
| 这个作业要求在哪里 | https://www.cnblogs.com/pengyue/p/11870144.html |
| 我在这个课程的目标是 | 熟悉掌握while,do-while语句的应用 |
| 这个作业在那个具体方面帮助我实现目标 | 帮助我们掌握更多的语句类型,丰富我们的视野 |
| 参考文献 | csdn,百度 |
一、PTA实验作业
提交列表

1.1求整数的位数及各位数字之和
题目描述:对于给定的正整数N,求它的位数及其各位数字之和。
1.2数据处理
*数据表达:定义了n,b,m为整型变量
*数据处理:主要运用了do-while语句
1.3实验代码

造测试数据
| 输入 | 输出 |
|---|---|
| 123456 | 6和21 |
| 199902 | 6和30 |
1.4提交列表及说明

编译错误:误将“;”打成中文的了
改决措施:将“;”改成“;”即可
2.1 爬动的蠕虫
题目描述:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
2.2数据处理
数据表达: 运用了N, U, D,minutes, height, rest作为整型变量
数据处理:运用了do-while和if-else语句
2.3实验代码:![]()
2.4造数据处理
| 输入数据 | 输出数据 |
|---|---|
| 13 5 1 | 5 |
| 14 6 2 | 5 |
2.5PTA提交列表及说明

编译错误:else语句内用了()而不是{}
改正措施:将之换过来即可
3.1代码互评
我的代码


同学的代码


异议:总体来说,我们的代码大致思路是一样的,但是还是会出现一些小地方的异同。
3.1学习总结
3.2累计代码行和博客字数

3.3学习内容总结和感悟
*学习总结:
*学习感悟:1.自己在很多地方都不太懂,而且在许多地方我都是一片空白的。所以我决定在未来的不长时间里加强我的学习技能和方法。
2.态度上,我是经常对待作业能拖就拖,我其实知道这种习惯是不好的,但是我是一个拖延症非常严重的人。

浙公网安备 33010602011771号