C语言I博客作业07

作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
这个作业的目标 <学习使用while和do-while语句,熟练循环结构>
学号 <20208958>

本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
我在这个课程的目标是 <学习使用while和do-while语句,熟练循环结构>
这个作业在那个具体方面帮助我实现目标 <帮助我学习使用while和do-while语句,熟练使用循环结构>
参考文献 <C语言程序设计(3)>,

1.PTA实验作业(20分/题)

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.1.1数据处理

数据表达:定义了整型变量mun,n,count。
数据处理:使用了do-while语句和if-else语句的镶嵌结构

1.1.2实验代码截图


1.1.3 造测试数据

输入样例 输出样例 说明
58 4 70 50 56 58 60 -2 Too big Too small Too small Good Guess! 数字大与自己的数得“Too big”小了则为“Too small”猜中停止
15 3 45 12 31 4 Too big Too small Too big Too small Game Over 超出次数结束
22 3 22 Bingo! 一次猜中

1.1.4 PTA提交列表及说明


提交列表说明:

1.部分正确:未进行几次猜中的情况,导致部分正确
2.修改后有Dev++上编译错误,未成功判断

1.2 7-7 单重循环—数鸡蛋。 (10分)

妈妈给小明家新送来 y个鸡蛋。 已知小明家原有鸡蛋的个数x是满足“三个三个的数剩1个,5个5个数剩z个,7个7个数剩3个”的最小数, 请问小明家共有多少个鸡蛋? (设输入为正数,不考虑非法输入)
输入格式:
在一行中输入y(新送的鸡蛋的数目)和z(5个5个数剩z个)的值,以空格分隔。
输出格式:
直接输出鸡蛋的总数目。

1.2.1 数据处理

数据表达:定义了整型变量A,B,C;
数据处理:使用了while语句的循环结构,使用了逻辑运算符判断

1.2.2 实验代码截图

1.2.3 造测试数据

输入样例 输出示例 说明
3 2 55
5 1 36
1 4 95
7 4 101

1.2.4 PTA提交列表及说明

1.部分正确:计算式错误
2.答案错误:使用逻辑运算符错误
3.编译错误:忘记打“;”

2.代码互评(5分)

同学代码截图

自己代码截图


1.我是使用的if语句的分支结构和while语句,第一份用的是if-else的镶嵌结构和while语句
2.第二份代码将将输入分开,便于观察,但感觉会有点麻烦

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
第八周 33小时 182 基础常用代码知识,整型变量,浮点型变量,运算符的相关知识,markdown语法的运用 运算符的优先级的问题
第九周 39小时 251 scanf调用函数,if-else语句,for循环结构 if-else语句中else的使用问题
第十周 30小时 193 数学常用函数与数学函数的调用头文件的运用 流程框图的编写问题
第十一周 25小时 140 如何调用和自定义函数
第十二周 23小时 143 如何使用多分支结构、字符型数据类型和逻辑运算符
第十三周 24小时 152 学习使用switch语句,对比if-else语句与switch的差别 不知道如何将代码简化,只能用复杂的方法
第十四周 22小时 135 学习使用while和do-while语句,使用循环结构 不知道条件的定义方式,浪费了大量时间

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

1.学习离不开书本这句话即使在我们计科专业也是非常实用的。多多看书
2.学习是一个有路程的比赛,不是说谁花的时间就就能走在前面。效率才是根本!
3.总是感觉很累,得晚上好好规划一下时间,不熬夜到太晚。

原文地址:https://www.cnblogs.com/hj3191375947/p/14098816.html