C语言I博客作业07

作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-3 *
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11590
这个作业的目标 使我们熟悉while语句的使用
学号 20209042

一.PTA实验作业

请在此处列出自己的排名图片

1.1单重循环—数鸡蛋。

题目内容描述:妈妈给小明家新送来 y个鸡蛋。 已知小明家原有鸡蛋的个数x是满足“三个三个的数剩1个,5个5个数剩z个,7个7个数剩3个”的最小数, 请问
小明家共有多少个鸡蛋? (设输入为正数,不考虑非法输入)

1.1.1实验代码截图

1.1.2数据处理

数据表达:定义变量x,y,z,s为整型
数据处理:用了for循环if语句,表达式:x%73&&x%5z&&x%3==1

1.1.3造测试数据
输入数据 输出数据 说明
3 1 34 小明家共有34个鸡蛋
1 1 32 小明家共有32个鸡蛋
6 2 58 小明家共有58个鸡蛋
1.1.4PTA提交列表及说明

编译错误:开始时没有将x%5= =z输入if中,没有打break
还有一个部分正确未截图:式子x%73&&x%5z&&x%31中53写为5z
解决方法:输入x%5= =z,break。改为5
3

**1.2求整数的位数及各位数字之和 **

1.2.1实验代码截图

1.2.2数据处理

|数据表达 |定义变量n.k.sum为整型并对k,sum进行赋值 |
| ---- | ---- | ---- |
|数据处理 |运用了while语句 |

1.2.3造数据处理
输入数据 输出数据 说明
321 3 6 3位数,和为6
725 3 14 3位数,和为14
1.1.4PTA提交列表及说明

格式错误:在一行中输出N的位数及其各位数字之和,中间用一个空格隔开,忘记空格
解决方法:在两个答案之间打上空格。

二代码互评

同学代码

我的代码

不同以及相同的地方
一.我与第一位同学的代码思路较为接近,都运用了if,while语句,但我们定义的变量不同
二.第二位同学与我的思路不同,他奇数与偶数分开运算,我的较为简单明了。

3.学习总结

3.1学习进度条

第几周 这周所花时间 代码行 这周所学知识及简介 目前比较疑惑的问题
第十三周 9h 480 多分支结构switch语句 switch语句与if-else语句各在哪种情况下更加方便
第十四周 12h 490 学习了while语句 while语句不熟练以及while do语句不知道怎么用

3.2累计代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习总结

3.3.2学习感悟

这周学习了while语句等的新内容,虽然还不太熟练但是我会加强练习。通过这周的作业,我感觉之前学习的内容并不熟练,对新知识掌握也不够,在学习的过程中一定要细心认真,需要多通过其他渠道更多的学习,新学内容编程感觉有点吃力,学习过的有点忘记细节,当然也学习到很多东西,多学习知识,及时请教。

posted @ 2020-12-06 15:10  王明杰3  阅读(873)  评论(0编辑  收藏  举报