C语言I博客作业07

一本周教学内容&目标

第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。

二、本周作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11586
这个作业的目标 <熟悉使用while和do-while结构解决问题>
学号 <20209166>
这个作业在那个具体方面帮助我实现目标 <让我及时复习上课内容>
参考文献 <C语言教科书,C Primer Plus>

三、本周作业

1.PTA实验作业

1.1找出一批学生的最高分

本题要求编写程序,找出最高分。

1.1.1数据处理

数据表达:整形:max,min。max用来接收数据,通过比较得出min的值。
数据处理:赋值表达式,关系表达式,逻辑表达式。
流程结构:循环结构,判断结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出 说明
54 45 66 78 78 测试成功
1 2 3 4 5 0 5 测试成功

1.1.4 PTA提交列表及说明


说明:1.while后面少了给引号。2.没有处理负数。
解决办法:1.用软件调试。2.自己重新思考,并跟同学讨论。

1.2购物(二)

用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

1.2.1数据处理

数据表达:浮点型:i,price,sum。price用来接收数据,i是数据的个数,sum是price的求和值。
数据处理:赋值表达式,关系表达式,逻辑表达式。
流程结构:循环结构,判断结构。

1.2.2实验代码截图

1.2.3 造测试数据

890.78 2769.8 12300 3532.2 -1 4873.19 测试成功
0 0.00 价格为0

1.2.4 PTA提交列表及说明


说明:1.while后面少了给引号。2.没有考虑商品数为极端值的情况。
解决办法:1.用软件调试。2.向学长请教,并问同学,查找相关资料。

2.代码互评

同学的代码

我的代码

同学代码

自己代码

总结:1.同学的代码相对于我的来说更加简洁,易发现错误。2.同学的输入数据全放在一个scanf里面并且没有空格分开。3.同学考虑了商品价格小于0的情况,而我没有。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的题目
14/11.30-14/12.6 38h 478 while和do-while循环结构 pta作业第2题

3.2 累积代码行和博客字数

时间 累积代码行 博客字数
第十四周 478 1403

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

这一周我们学习了while和do-while循环结构,让我们对循环问题有了更多的了解,以及与for循环的不同之处。我觉得我现在都不太熟练,一些题目的逻辑搞不懂,我就希望琛哥能够在课堂上讲解一些编程题目里的逻辑思路,有时候碰到一些题目不知道该如何下手。理不清自己的逻辑。

posted @ 2020-12-05 15:35  凉风席卷人心  阅读(110)  评论(2编辑  收藏  举报