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循环的不同之处。我觉得我现在都不太熟练,一些题目的逻辑搞不懂,我就希望琛哥能够在课堂上讲解一些编程题目里的逻辑思路,有时候碰到一些题目不知道该如何下手。理不清自己的逻辑。