作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3?filter=all
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11586
这个作业的目标 <学会如何使用while循环>
学号 <20209170>

一、本周学习内容&目标

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

二、本周作业

1、PTA实验作业
2、代码互评
3、学习总结

三、作业格式

1.PTA实验作业
请再此处列出自己的排名图片:

从PTA题目集中选出2个你最满意的题目完成以下内容:
1.1 题目名1
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。

1.1.1数据处理
数据表达:num1,num2,N,i=1,运用的while语句,if-else语句
数据处理:i>N||num2<0,i++

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出 说明
23 3 24 25 23 Too big Too big Lucky You! 24大于23,25大于23
45 2 22 11 45 Too small Too small Game Over 22小于45,11小于45
1.1.4 PTA提交列表及说明
说明:在测试过程中,1、出现出现结果错误,原因是因为在编译途中思维混乱,删除代码时导致一些括号删除,从而造成结果出问题
2、结果错误,在i<N时,我多弄了一个条件,我写成了i>3&&i<N
1.2 题目2
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
1.2.1 数据处理
数据表达:num,value,sum=0;
数据处理:printf("%.2f",value);
**1.2.2 **实验代码截图

1.2.3 造测试数据

输入 输出 说明
16.3 33.9 786.3 99.2 -1 233.93 平均数是233.93
25.2 33.5 768.2 2.33 -1 207.31 平均数是207.31
1.2.4PTA提交列表及说明

说明:1,第一次提交出现部分错误:没有int,直接就输入了double
2,答案错误:对于定义的变量存在问题,输入int i时,输入成num
2.代码互评
同学代码截图

自己代码截图

1,2,3罗列2份代码不同地方
同学代码:使用新的函数proc,并且使用了两部分代码
我的代码:只使用了近期学的while语句,以及if-else语句
3.学习总结
3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点 目前比较迷惑的问题
第六周 10h 161 学会while语句 对于使用while语句仍存在困惑,无法总是准确使用while语句

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会!
1、这周的学习又开启了迷茫模式,老师自课堂上讲的一时半会我还消化不了,再加上这周作业也是让我摸不着头脑,而且在问同学的途中我发现,仅仅是书本上的知识点完全还不够,例如书上目前只涉及到了break,但是还可以用goto end等等;
2,、这周题目的难度比之前感觉大了很多,特别是第二题的野王认证,求助过学长,学长讲了一遍后,我的思维还是很混乱,对于稍微难一点的题目,我的思维就有点跟不上,以后还是要多练习。

posted on 2020-12-03 17:40  crush*  阅读(91)  评论(7编辑  收藏  举报