C语言I博客作业07

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584
我在这个课程的目标是 熟悉使用while和do-while结构解决问题。
学号 20209094

1.PTA实验作业

1.1 7-6 购物(二) (25分)

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

1.1.1数据处理

数据表达:根据题目提示定义双浮点整型n, sum, avg, num
数据表达:使用while语句 ,if语句

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
890.78 2769.8 12300 3532.2 -1 4873.19 pass
790.23 856.59 503.20 100.00 -1 562.51 pass

1.1.4PTA提交列表及说明

提交列表说明:测试的时候改了,开始时漏了几个字符,出现了编译错误。后检查发现加上去了。

1.2 7-4 猜数字游戏 (15分)

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

1.2.1数据处理

数据表达:根据题目提示定义整型a,b,n,s,j
数据表达:do-while语句,if-else语句;

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
58 4\70 50 56 58 Too big Too small Too small Good Guess! pass
80\4 80 Bingo! pass

1.2.4PTA提交列表及说明

提交列表说明:答案错误,发现自己的公式中用错了一些定义,改正后答案就对了。
编译错误,中间乱入了一些括号和字符。删的删了,加的加了,就欧克了。

2.代码互评

同学1代码:

同学2代码:

自己代码:

对比:1.用的判断方法不一样
2.用的公式也不一样,但结构都是do while 和if else结构。

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
第八周10.19-10.25 15小时 21行 在屏幕上显示Hello World! 为什么可以这样表达
第九周10.26-11.1 15小时 300行 变量和数据类型 变量的定义和赋值
第十周11.2-11.7 15小时 700行 if-else并列结构,for循环 格式不了解并且不会运用
第十一周11.8-11.14 25小时 800行 自定义函数,宏定义函数 这是啥,我为什么要用这个
第十二周11.15-11.22 20小时 900行 分支结构和字符型变量 字符型变量的输出
第十三周 11.23-11.30 20小时 700行 多分支结构和镶嵌表达 结构流程的具体表达
第十四周12.1-12.7 20小时 800行 do while结构 格式问题

3.2累积代码行和博客字数

代码行数:4400
博客字数:6666

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会

在代码的世界里,我们永远都是弟弟,努力成为一个像样的巨人吧,多下功夫去攻克这其中的难点。冲冲冲!!!

posted @ 2020-12-05 19:08  图南赴  阅读(99)  评论(2编辑  收藏  举报