C语言I博客作业07

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
这个作业在那个具体方面帮助我实现目标 pta作业和课堂学习
这个作业的目标 学习while语句循环
参考文献 c语言程序设计(第三版)
学号 20208943

1.PTA实验作业

1.1求整数的位数及各位数字之和
题目内容:对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1数据处理

数据表达:使用整形变量n、sum、w
数据处理:sum,n,w赋值为零,经过while语句进行循环计算w算出w和sum并输出

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
256 3 13 有三位数,和为13
298 3 19 有三位数,和为19
52077 5 21 有五位数,和为21
952146 6 27 有六位数,和为27
1.1.4 PTA提交列表及说明
提交列表说明:
编译错误主要在sum++少了一个+
格式错误还有忘记给w赋值,语句顺序也修改过几次

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

数据表达:整形三个变量x,y,z
数据处理:运用while和if语句结构算出y,z的值,从而算出x+y的值,表达式为x%3==1&&x%5==z&&x%7==3

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
12 53 有五十三个鸡蛋
23 75 有七十五个鸡蛋
33 76 有七十六个鸡蛋
1.2.4PTA提交列表及说明
编译错误:while后面没有大括号
答案错误:计算表达式不会写,问同学找到答案

2代码互评

别人的代码1:
别人的代码2:
我的代码:
1.第二位的代码与我相差不大,只是位置不同和格式不同,但是我感觉他的比较麻烦一些
2,第一位同学的代码结构差不多,思路也是一样的,但是他的看起来更加让人易懂

3.学习总结

3.1 学习进度条
| 周/星期 | 这周所花的时间 | 学到的知识点简介 |目前比较迷惑的问题 |

第十四周 30h 学会运用while语句 while语句里面的循环条件还很蒙
第十三周 25h switch的分支结构 还是不能灵活使用swicth结构
第十二周 20h 字符型函数 还不会灵活应用
第十一周 16 定义和调用函数 调用函数还比较蒙
第十周 15 for循环结构 思路不清晰
第九周 11 if-else语句 结构不够清晰
第八周 10 对C语言的基本认知
3.2累积代码行和博客字数
时间 博客字数 代码行数
---- ---- ----
第八周 416 50
第九周 542 75
第十周 642 100
第十一周 754 165
第十二周 956 205
第十三周 1058 251
第十四周 1524 442 321
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2学习体会
又是一个星期的C语言学习,感觉越来越懂了,希望能继续通过C printer plus或者同学老师让自己继续进步,相信问题总会越来越少的,这一周所学习的while语句,让我又有方法进行新的C语言编译方法,继续练习思考,继续进步。
posted on 2020-12-06 22:28  爱喝AD钙  阅读(256)  评论(8)    收藏  举报