C语言I博客作业07
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552 |
我在这个课程的目标是 | 对代码的理解更上一层 |
这个作业在那个具体方面帮助我实现目标 | 代码互评,PTA |
参考文献 | 教材 |
1.PTA实验作业
1.1循环-古角猜想
日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。
1.1.1数据处理
1.1.1数据处理数据表达:整型:a,b,c,n,x,n为用户输入。 数据处理:用到了while语句和if-else语句嵌套,用到了赋值表达式。
1.1.2实验代码截图
1.1.3 造测试数据1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
233 100 999 | 100 | 最小值是100 |
-10 99 -22 | -22 | 最小值是-22 |
25 11000 -3222 | -3222 | 最小值是-3222 |
1.1.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法:
Q1: 代码不难,主要是构思,数学不好,想了好久才知道咋做。
1.2 单重循环—数鸡蛋
妈妈给小明家新送来 y个鸡蛋。 已知小明家原有鸡蛋的个数x是满足“三个三个的数剩1个,5个5个数剩z个,7个7个数剩3个”的最小数, 请问小明家共有多少个鸡蛋? (设输入为正数,不考虑非法输入)
1.2.1 数据处理
数据处理数据表达:整型:y,z,x,i;y,z为用户输入. 数据处理:使用了for循环和if嵌套语句,表达式为赋值表达式,逻辑表达式;
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
32 | 55 | 小明家共有55个鸡蛋 |
53 | 78 | 小明家共有78个鸡蛋 |
22 | 54 | 小明家共有54个鸡蛋 |
1.2.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法:
Q1: 感觉都是数学问题,目前循环的嵌套之类已经比较熟悉了,思路理清楚后,就好写了。
2.代码互评
同学代码截图
自己代码截图
1.我的代码中,各变量都有明确含义,做到见名知意;
2.别的,大同小义吧,想法都差不多。
3.学习总结
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前存在的问题 |
---|---|---|---|---|
第十四周 | 15h | 830 | 对while语句的使用更熟练了 | 数组还是不太熟练,打算好好把书看一看 |
3.2 累积代码行和博客字数(5分)
时间 | 第八周 | 第九周 | 第十周 | 第十一周 | 第十二周 | 第十三周 | 第十四周 | |
---|---|---|---|---|---|---|---|---|
博客字数 | 800 | 900 | 1200 | 1300 | 1250 | 1260 | 1250 | |
代码行数 | 400 | 600 | 700 | 750 | 850 | 860 | 830 | |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.如学长所说,教材就像说明书,还是得多看书;
2.要注重效率,看着花了很多时间,实际上应该看的是沉浸进去的时间少,那么效率就很低;
3.要完成什么需要思路,想法事的话,最好是使用大片时间。