C语言I博客作业08
这个作业属于那个课程 |
C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977 |
| 我在这个课程的目标是 | 熟练使用while和do-while语句 |
| 这个作业在那个具体方面帮助我实现目标 | 编程题目时尝试在代码中使用while语句 |
| 参考文献 | https://www.baidu.com/,C语言程序设计I |
1.PTA实验作业

1.1 求整数的位数及各位数字之和
题目内容描述:

1.1.1数据处理
数据表达:本题使用整形变量:number,total,N。
其中N通过赋值得到,number,toal通过do-while语句运算得到;
数据处理:
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 数据说明 |
| 321 | 3 6 | 题目所给数据 |
| 1 | 1 1 | 最小整数 |
| 7561 | 4 19 | 随机数据 |
1.1.4 PTA提交列表及说明

提交列表说明:
1.段错误:在使用number和toatl变量前忘记赋值,翻阅以前写的代码后发现错误;
2.段错误:输入正整数N时忘记在N前加’&‘,查看提交说明后改正;
1.2爬动的蠕虫

1.2.1 数据处理
数据表达:本题使用整形变量N,U, D, h,min;
其中N,U,D通过输入得到,h,min通过while语句运算得到;
数据处理:
1.2.2 实验代码截图

1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
| 12 3 1 | 11 | 题目所给数据 |
| 10 10 1 | 1 | 只进行一次运算 |
| 12 7 5 | 7 | 随机数据 |
1.2.4 PTA提交列表及说明

提交列表说明:
1.部分正确:只考虑了一部分情况,用数学方法运算一遍后发现错误;
2.编译错误:重新进行一种语句进行编译,但是粗心将一个变量打错,仔细阅读后发现错误;
2.代码互评
2.1 7-1 求整数的位数及各位数字之和
同学代码截图

我的代码截图

不同:
1.同学使用while语句进行编译,我使用do-while语句编译;
2.2 7-5 爬动的蠕虫
同学代码截图

我的代码截图

不同:
1.同学通过区分蠕虫运动时间是不是双数来判断蠕虫前进距离,我通过判断判断蠕虫前进距离来进行时间的加减;
2.同学使用do-while语句进行编译,我通过使用while语句进行编译。
3.学习总结
3.1 学习进度条
周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较困惑的问题 |
| 第一周 | 五小时 | 28 | 了解C语言,学习了C语言基本编程 | 没有 |
| 第二周 | 十小时 | 50 | 学习使用MinGw-w64来编译C程序 | 没有 |
| 第三周 | 十二小时 | 119 | 学习基本函数编程 | 各编程中各符号的使用不熟练 |
| 第四周/10.13-10.19 | 八小时 | 92 | 使用for语句编写循环结构 | 各符号前后的空格要求 |
| 第五周/10.20-10.26 | 十二小时 | 122 | 熟悉自定义函数的格式和while循环语句 | 对新出现的一些定义不理解 |
| 第六周/10.27-11.2 | 十二小时 | 135 | 学会使用分支结构的写法,熟悉逻辑运算符 | ifelse的各分支界定区域 |
| 第七周/11.2-11.8 | 十五小时 | 165 | 学会使用switch语句 | switch语句中的格式运用及switch与ifelse语句编写的区别 |
| 第八周/11.9-11.15 | 十五小时 | 120 | 学会使用while语句和do-while语句 | 关于不同进制之间的转换代码写法 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
这一周花费在pta作业上面的时间明显比以前多很多,大概是因为自己不满足与最笨重的写法,逼迫自己去运用新知识来编程。发现时间过得好快,感觉每天没做什么,但还是有一大推事情等着我去做,好好利用时间吧,做个计划,学习不能落下了。
浙公网安备 33010602011771号