C语言I博客作业07

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
这个作业的目标 了解使用while和do-while结构,熟练循环结构
学号 20208929
1.PTA实验作业(20分/题)

1.1 题目名1 野王认证
题目内容描述:
小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑

他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力)

然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王
1.1.1数据处理

数据表达:定义相对应变量,根据判断语句,输出结果;
数据处理:(伪代码如下)
定义相应变量;
while循环语句里输入判断语句;
对应不同情况;
输出结果。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 1/2 1/3 0 4 小刘英雄的血量2, 攻击力1,室友英雄的血量2, 攻击力1,皮肤增加的血量3,攻击力0,则小刘击败室友数量为4
3 2/3 3/2 1 The king of the wild certification! 小刘英雄的血量2, 攻击力1,室友英雄的血量2, 攻击力1,皮肤增加的血量3,攻击力0,则小刘击败室友数量为无限多,认证野王
1 2/3 2/1 0 I'm too dishes! 小刘英雄的血量2, 攻击力1,室友英雄的血量2, 攻击力1,皮肤增加的血量3,攻击力0,则小刘不可能击败任何一个室友
1.1.4 PTA提交列表及说明

提交列表说明:1.部分正确:未正确对应皮肤的影响,改正后即可

1.2 题目2 猜数字游戏
题目内容描述:输入第一行中给出两个不超过100的正整数,分别是游戏机产生的随机数、以及猜测的最大次数N。最后每行给出一个用户的输入,直到出现负数为止。
1.2.1 数据处理

数据表达:定义变量,进入for循环语句,对应num情况;
数据处理:(伪代码如下)
定义主要变量num,count;
进入for循环语句;
输入num的值;
判断num的情况;
对应count的值;
输出结果。

1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 |
| ---- | ---- | ---- |
| 58 4/70/50/56/58/60/-2|Too big/Too small/Too small/Good Guess!|
|28 3/12/35/25/28/-1|Too small/Too big/Too small/Game Over|

1.2.4 PTA提交列表及说明

提交列表说明:1.编译错误:count情况没有考虑。
2.代码互评(5分)
同学代码截图

自己代码截图

不同:1.变量z的变化是否会产生影响。
2.相比之下我的代码更为简便,但同学的代码会更清晰易懂。

3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第十四周/11.30-12.4 16小时 173 while,do-while循环结构 while循环结构与for循环结构的具体差别
3.2 累积代码行和博客字数(5分)
时间 博客字数 代码行数
---- ---- ----
第八周 666 64
第九周 705 105
第十周 1180 180
第十一周 1500 203
第十二周 1208 197
第十三周 1126 169
第十四周 1227 173

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

3.3.2 学习体会
这一周比较迷惑,主要不熟悉while循环语句的使用,不清楚do-while与while与for语句的具体范围用法,以至于逻辑本就不清晰的我更加难以辨别题目的意思,
然后在范围问题上更加难处理,主要还是不熟练,多多练习应该会有很大的帮助。

posted @ 2020-12-07 11:05  柒屾  阅读(93)  评论(10编辑  收藏  举报