C语言I博客作业07

1.作业头

| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业属于哪个课程 | 班级的链接 |
| 这个作业要求在哪里 | 作业的要求 |
| 这个作业的目标 | 熟练并掌握while语句 |
| 参考文献 | C语言程序设计 |
| 学号 | 20208970 |

1.PTA实验作业(20/题)

1.1题目一

1.1.1数据处理
数据表达:本题用了小数,所以定义了浮点型变量double,
数据处理:用了while语句,输入了两次保证循环。
表达式:赋值表达式y=0,逻辑表达式x!=-1&&i<=10,算数表达式y=y+x;z=y/i;
伪代码:程序开始
用浮点型定义输入变量x,y,z,i并赋值
用while语句输入条件
输入表达式i=i+1循环次数
y=y+x求总和
z=y/i求平均数
再用scanf使其能够循环且输入多个数据
1.1.2实验代码截图

1.1.3造测试数据
输入 输出 说明
999.9 888.8 777.7 3532.2 -1 1549.65 商品的平均价格为1549.65
100 200 500 999 -1 449.75 商品的平均价格为449.75
520 128 521 108 319.25 商品的平均价格为319.25
1.1.4 PTA提交列表及说明

提交列表说明:
问题1:纠结到底用不用两个scanf,后来想通了
问题2:while里的表达式有点不熟练
其他的没什么错误
1.2题目名

1.2.1数据处理
数据表达:定义了整型变量原有鸡蛋x,新送鸡蛋数y,余数z,
数据处理:用while语句还用了if语句判断条件然后直接输出。
表达式:赋值表达式x=1,算数表达式x=x+1,逻辑表达式x%3==1&&x%5==z&&x%7==3
伪代码:程序开始
定义y,z,x;
输入新送的鸡蛋,和余数z
用while语句让其进入循环
用x=x+1判断为最小值
如果满足if(x%3==1&&x%5==z&&x%7==3)语句
则输入,否则跳出while语句。
1.2.2实验代码截图

1.2.3造测试数据
输入 输出 说明
5 3 78 小明家总共有的鸡蛋为78个
3 1 34 小明家总共有的鸡蛋为34个
6 2 58 小明家总共有的鸡蛋为58个
1.2.4PTA提交列表说明

提交列表说明:
部分正确:while语句的表达式范围搞错了
答案错误:if语句里的逻辑表达式等于写成不等于了
2.代码互评
同学代码截图1

自己代码截图1

1.第一位同学巧妙的用了switch语句和while语句,而我用的是if语句和while语句
2.该同学想法新奇,定义的变量繁琐,而且相对于我的代码我的更好理解和简洁。
同学的代码截图2

我的代码截图2

1.该同学用的和我用的都是while语句,但是while内的表达式不一样,而且我是while语句里面嵌套了表达式,该同学则是在外面又用了if语句来判断条件输出。
2.该同学while语句内固然简洁,但整体看来我的代码还是简洁且易懂的。
3.学习总结(15分)
3.1 学习进度条(5分)

| 周/日期 | 这周所花时间 | 所学知识点简介 |目前所迷惑的问题 |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 第十四周/11.30-12.5 | 34个小时 | 学习的while语句和do while语句 | 逻辑有点不清晰,很容易思路就乱了 |
| 第十三周/11.23-11.28 | 35小时 | 学习switch语句和温习多分枝结构 | 不熟练程序是怎么跑的,条件多了就不知道怎么办了 | |
| 第十二周/11.16-11.22 | 30小时 | 学习了分支结构,else-if语句 | 无 | |
| 第十一周/11.10-11.14 | 40小时 | 学了如何调用其他函数 | 不熟练 | | |
| 第十周/11.2-11.8 | 20小时 | 学了for循环 | 复杂一点就不知道怎么打了,运用不机灵,死板 |
| 第九周/10.26-11.1 | 18小时 | 学了一些基本函数 | 不知道为什么要这样打代码,不会分析题| |
| 第八周/10.19-10.25 | 10小时 | 了解本专业是学什么 | 不知道怎么打代码 | | |

3.2累计代码和博客字数(5分)
时间 博客字数 代码行数
第八周/10.19-10.25 1008 5
第九周/10.26-11.1 1882 45
第十周/11.2-11.8 2942 80
第十一周/11.10-11.14 4003 200
第十二周/11.16-11.22 5600 156
第十三周/11.23-11.28 6800 320
第十四周/11.30-12.5 6000 320
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2学习体会

1.这一周的学习有点小烦躁,因为篮球队使自己有几节专业课没听,自己本身就有点懒,然后这一周又好忙,使自己学的时候就有点吃力,但在朋友的帮助下我还是会了while语句,只是有点不熟练。
2.通过这次作业和参加ATD感觉自己又有点力不从心了,感觉那些神仙和我们都不是一个世界的,说的说明都听不懂,所以我就励志也成为神仙,
每天要勤加练习啊,不能堕落,少玩游戏!!多练多问!!
3.每天必写代码,一定要问!!,不能堕落了,每天进步一点点,每天就离神仙近一点点,
4.每次写代码没有思路就写还有没看清题目,然后就越写越乱,以后写代码要有思路再写,看清题目再写!!!

posted @ 2020-12-07 13:20  李盟  阅读(120)  评论(10)    收藏  举报