C语言I博客作业06
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591 |
这个作业的目标 | 加强逻辑思维,加强训练,并且熟练运用while语句 |
这个作业在那个具体方面帮助我实现目标 | 逻辑能力的提高和理解能力 |
参考文献 | C语言程序设计,百度 |
学号 | 20209065 |
1.PTA实验作业
排名图片:
7-3 循环-古角猜想
1.1.1数据处理
数据表达:定义了while循环语句和整型int:n和else-if语句
数据处理:运用else-if语句和while循环语句
1.1.2实验代码截图
1.1.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
2 | 2/2=1 | 2是偶数 |
4 | 4/2/2=1 | 4是偶数 |
8 | 8/2/2/2=1 | 8是偶数 |
1.1.4 PTA提交列表及说明
- 在输出时忘记将n改为%d导致出现错误
- 在while循环语句中使用两个if没有使用else导致运行超时
7-6 购物
题目要求:用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
1.2.1 数据处理
数据表达:定义了浮点型变量double:n,sum,b
数据处理:运用else-if语句和while循环语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
2 2 | 2 | 平均数为2 |
15 65 | 40 | 平均数为40 |
20 18 | 19 | 平均数为19 |
1.2.4 PTA提交列表及说明
- 在循环语句中不知道scanf会在外也会读一个数,从而导致错误
- 没有考虑极端值0
2.代码互评
同学1代码截图
同学2代码截图
自己代码截图
- 同学1的代码是比较好理解,运用了while循环语句和else-if语句
- 同学2的代码运用while循环语句,开看起来舒服清晰
- 我也是直接运用while循环语句和else-if来写,对我来说这个我比较了解
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 学到的知识简介 | 目前比较困惑的问题 |
---|---|---|---|
11/30-12/6 | 7 | while语句 | 在某条件下的情况,还是会出现运行超时,还不知道怎么改 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 506 | 132 |
第二周 | 546 | 146 |
第三周 | 762 | 162 |
第四周 | 942 | 252 |
第五周 | 1048 | 492 |
第六周 | 928 | 595 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
-
在这次作业中写了while循环语句但还有很多疑惑,要加强练习才行
-
在学了for循环之后,现在学了while循环语句,发现能轻松解决一些复杂for循环语句
-
在学习中还是逻辑思维能力不够,也得加以练习