首页 > 编程语言 > 详细

C语言博客作业02--循环结构

时间:2018-10-28 17:37:45      阅读:519      评论:0      收藏:0      [点我收藏+]

1.本章学习总结(2分)

1.1思维导图

技术分享图片

1.2本章学习体会及代码量学习体会

1.2.1学习体会

       光阴似箭,已经是第八周了。这几周比较忙,课程相对于开学初增加了不少,作业量也随之增加,难度也增加了。经常做作业到晚上十二点,中午没有午睡,没有充足的时间休息,经常上午上课睡觉,下午上课也睡觉,有时候甚至会头晕。上次的上机考试成绩很差,我认真总结原因,发觉自己打字太慢,练了两星期的打字,打字速度提高了一些。发现自己做题还是很慢,接着总结,发现自己做题虽然一开始有思路,但是总是犯错,代码编错,没有注意到体目的隐含条件。就算注意到题目的隐含条件,还是要思考很久,有时为了解决一个问题要编写三到五个程序,调试十几次。尽管把题目解出来了,第二次见到那到题目又不知所措,又在脑中里思考新的解题方法,又进行之前的循环,白白浪费很多时间。我把单层循环的题目全部做两遍,解决一题有时仍然要半小时,有时候想到新的解题方法,却在一个点上卡了好久。归结起来,这不仅仅是一个熟练度的问题,还需要有所创新和对知识的理解应用。关于时间分配,我一直觉得一天只有24小时,人的精力又是有限的,人的效率总会受熟练度,思维的影响,不可能一下子提高,如果一个人所要做的事情多了,质量也会下降。总感觉自己的时间不够用,又很疲惫,大概这才是应有的学习状态吧。

1.2.2代码累计

技术分享图片

2.PTA总分(2分)

2.1截图PTA中循环结构2次题目集的排名得分

技术分享图片
技术分享图片

2.2 我的总分:

题目集总分:290分 助教评分:

3.PTA实验作业(6分)

3.1 PTA题目1

输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input!

3.1.1 算法分析

技术分享图片

3.1.2 代码截图

技术分享图片

3.1.3 测试数据

技术分享图片

3.1.4 PTA提交列表及说明

技术分享图片

Q:一开有思路,选用字符来定义变量,但是还是有部分错误。
A:后来发现循环语句中没有判断字符是否规范,所以在循环语句中加入了判断条件,解决问题。

3.2 PTA题目2

输入被猜数和最大猜测次数N,如果用户猜的数过大,显示“Too big”,如果用户猜的数过小显示“Too small”,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”。如果超过N次都没有猜到,则提示“Game Over”,到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。

3.2.1 算法分析

技术分享图片

3.2.2 代码

技术分享图片

3.2.3 测试数据

技术分享图片

3.2.4 PTA提交列表及说明

技术分享图片

Q1:这一题比教简单,原本以为自己可以一次过,结果出现格式错误
A1:不断修改,发现自己没有输入换行符
Q2:在直接退出这个测试点出现答案错误。
A2:测试了几次,发现当输入的数据为负数的时候,程序会先输出Too small再输出Game Over,导致答案错误。再循环语句中再添一个判断,当输入负数时直接跳出循环。

3.3 PTA题目3

输入正整数repeat做repeat次运算,输入正整数n表示有n位学生打分,分数分为1到5五个等级,依次输入学生的评分等级,将调查结果打印为直方图。

3.3.1 算法分析

技术分享图片
技术分享图片

3.3.2 代码

技术分享图片

技术分享图片

3.3.3 测试数据

技术分享图片

3.3.4 PTA提交列表及说明

技术分享图片

Q1:这一题看起来很简单,结果我却写了很长的代码,最后运行的时候答案还是错的。
A1:再次看题目,发现自己理解错了,没有考虑到因为repea的缘故,需要多次运算。
Q2:再次编写程序,结果发现运行超时,这点困扰了我好久。
A2:仔细检查,发现我的==的使用理解不透彻,再条件判断中输入了=导致程序进入死循环。

4.代码互评

4.1 代码截图

同学的代码:
技术分享图片

我的代码:
技术分享图片
技术分享图片

4.2 二者的不同

  • 1.同学的代码用到了高级的语句,整个版面显得非常简洁。我的代码较长,编写代码的时间相对更长。
  • 2.同学的思路和我相同,都有想到在结尾把统计代码的变量赋值为零。
  • 3.相对来说我的缩进会更加明显。
  • 4.我的代码有考虑到输入数据时的换行。

C语言博客作业02--循环结构

原文:https://www.cnblogs.com/1112wlt/p/9863272.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!