C语言I博客作业07
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584 |
我在这个课程的目标是 | 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。 |
这个作业在那个具体方面帮助我实现目标 | pta解题,同学代码互评 |
参考文献 | <c语言程序设计,C Primer Plus 第六版中> |
学号 | 20209102 |
1.PTA实验作业
请再此处列出自己的排名图片:
1.1 7-5 找出一批学生的最高分
本题要求编写程序,找出最高分。
输入格式:
输入在一行中给出一系列非负整数,其间以空格分隔。当读到负整数时,表示输入结束,该数字不要处理。
输出格式:
在一行中输出最高分。
1.1.1数据处理
数据表达: | 用了整型变量max,score,score由输入得来,max运算得来。 |
---|---|
数据处理: | 运用了while语句和if语句,顺序结构。表达式为简单赋值 |
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
67 88 73 54 0 95 60 -1 | 95 | 在这一行中95最大 |
25 55 68 99 -1 | 99 | 在这一行中99最大 |
67 89 92 100 54 62 -1 | 100 | 在这一行中100最大 |
1.1.4 PTA提交列表及说明
提交列表说明:
编译错误: | 漏打分号,细节问题,检查一下就出来了。 |
---|---|
部分正确: | 逻辑问题,有一些情况没考虑到,所以一直部分正确,通过百度后解决。 |
1.2 7-6 购物(二)
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
输入格式:
若干个以空格间隔的实数(每个数不超过100000),以-1作为输入结束的标志。
输出格式:
一个实数,表示商品的平均价格,精确到小数点后两位。
1.2.1 数据处理
数据表达: | 用了变量total,number,count,皆为浮点型,number由输入得来,total和count由运算得来。 |
---|---|
数据处理: | 运用了while语句和if语句,顺序结构。表达式为简单赋值 |
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
890.78 2769.8 12300 3532.2 -1 | 4873.19 | 正确 |
3260.4 689.2 6661 4445.8 -1 | 3764.10 | 正确 |
888 946.55 6544.3 6320 -1 | 3674.71 | 正确 |
1.2.4 PTA提交列表及说明
提交列表说明:
部分正确: | 在输入时我开始一直用的是%f,造成答案部分正确,而且题目中的商品数不超过10这个条件我一开始根本就没管它。 |
---|
2.代码互评(5分)
同学代码截图:
自己代码截图:
不同之处:
1.第一位同学对于多选择结构if语句非常熟练,并且逻辑清晰。
2.第二位同学在那里运用了一个for循环语句是我没想到的,值得学习,多种方法解题。
3.两位同学在if后都使用了{},而不是学书本上的那样舍弃,形成了好的习惯,使代码结构清晰。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周10.19-10.25 | 3h | 251 | 初识c语言,打些简单的输入输出 | 对于定义的问题有时不清楚 |
第九周10.26-11.1 | 3.5h | 301 | 学到了if-eles,分支结构 | for循环中方程时常出错 |
第十周11.2-11.7 | 4h | 331 | 学到了for循环,循环结构 | 有些题目难以下手,基础知识不牢 |
第十一周11.8-11.15 | 4.5h | 322 | 学到了自定义函数 | 对于自定义函数不太熟练,比较生疏 |
第十二周11.16-11.22 | 4h | 350 | 学到了else if语句,字符型变量,简单的四则运算,&& | 四则运算 |
第十三周11.23-11.29 | 4h | 402 | 学到了stwitch分支语句 | ----------------- |
第十四周11.30-12.6 | 5h | 442 | 学到了while循环语句 | do-while结构不太熟练 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.在本周的学习过程中,我们学习了while循环语句和do-while结构。
2.这周的学习内容我觉得挺难的,在pta做题时就感觉到了,不太会用while语句。
3.不能光靠老师讲,应该多去看书和例题并且要多去刷题。
4.遇到不会的题目时,不要马上就去问别人或者找答案,应该多独立思考一下。
5.在网上多注意一下和我们专业有关的东西,说不定会有所收获。