C语言第七组作业

问题 答案
这个作业属于哪个课程 c语言程序设计
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933
我在这个课程的目标是 熟练掌握while和do-while语句
这个作业在具体哪个方面帮助我实现目标 在PTA题目中多次使用while和do-while结构。
参考文献 Primer Plus C语言程序设计 百度百科

一 . PTA实验作业

1.1 题目内容描述: 爬动的蠕虫
1.1.1数据处理
数据表达:定义了N, U, D, m=0, L=0;变量,其中N代表井的深度,U代表蠕虫每分钟上爬的尺寸,D代表蠕虫每次休息时下滑的尺寸,T代表爬出井的时间。
数据处理:用到了循环语句,并使用了while语句
1.1.2实验代码截图

1.1.3 造测试数据
输入数据 输出数据 说明
14 5 4 19 井长14寸,蠕虫每分钟爬5寸,每次休息就下落4寸,需要19分钟才能爬出井
19 8 6 13 井长19寸,蠕虫每分钟爬8寸,每次休息就下落6寸,需要13分钟才能爬出井
17 8 5 7 井长17寸,蠕虫每分钟爬8寸,每次休息就下落5寸,需要7分钟才能爬出井
1.1.4 PTA提交列表及说明

Q1:编译错误:标点符号没有运用正确 使用中文符号
A1: 咨询同学,阅读Primer Plus
2.1题目内容描述 ;求整数的位数及各位数字之和
本题要求编写程序读入对于给定的正整数N,求它的位数及其各位数字之和。
2.1.1数据处理
数据表达:运用了整型变量
数据处理:运用scanf函数,,流程结构为分支结构。
2.1.2实验代码截图

2.1.3 造测试数据
|输入数据|输出数据|说明|
输入数据 输出数据 说明
45678 5 30 5位数,各位数字之和为30
464894 6 35 6位数,各位数之和为35
12346 5 16 5位数,各位数字之和为16
2.1.4 PTA提交列表及说明

Q1:没分清int型变量,在翻阅教材后重新定义,得到解决
A1:重新审题得以解决

二.代码互评

我的代码

同学代码

比较:
他的代码比我的代码更注意格式 更有条理性
.用了相同的方法来解决问题,同学的数学模型是间接写出来的,而我的则是直接写出了表达式,但是表达效果是一样的
四、学习总结
4.1

4.2 累积代码行和博客字数

4.3学习内容总结
本周又学习了while和do-whlie结构,while循环语句和for是不同的,while语句只有一个表达式,for语句有三个表达式,while会一直循环下去直到条件表达式结果为假,而与do-while语句不同的是,do-while语句先做语句,再做判断条件。
在编写代码中逻辑思维显得越来越重要,以后必须加强逻辑思维的训练
学习感悟
习C语言的时间虽然不长,对于C语言从零基础到能够编码,我也感觉学到了很多东西,
以后得日子,我也定当脚踏实地,学好C语言,为以后的学习打下坚实的基础!

猜你喜欢

转载自www.cnblogs.com/410869179ZCQ/p/11967215.html