C语言1博客作业07

1.作业头

| 这个作业属于哪个课程 | C语言程序设计Ⅱ |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591 |
|这个作业的目标|学习和运用while和if的混合运用|
|这个作业在哪个具体方面帮助我实现目标|PTA作业上和代码互评|
|参考文献|C语言程序设计和B站|
|学号|20209049|

PTA作业

1.1小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑

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

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

1.1.1数据处理
数据表达:采用整型定义变量h,a,H,A,ph,pa。
数据处理:整数h,a代表小刘英雄的血量,攻击力,整数H,A,代表室友的英雄的血量,攻击力,ph,pa,代表皮肤增加的血量,攻击力,n表示小刘击败的室友数量,输入这些变量,运用while语句和if-else语句。
1.2.1实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 1\2 1\3 0 4 输出正确
3 1\3 1\4 0 5 输出正确
1.1.4 PTA提交列表及说明

部分正确:语句顺序不对,第一个if时没有用return 0;
答案正确:在第一个if结尾添加一个return0 ;
1.2妈妈给小明家新送来 y个鸡蛋。 已知小明家原有鸡蛋的个数x是满足“三个三个的数剩1个,5个5个数剩z个,7个7个数剩3个”的最小数, 请问小明家共有多少个鸡蛋? (设输入为正数,不考虑非法输入)

1.2.1数据处理
数据表达:采用整型定义变量x,y,z。
数据处理:运用while语句和if语句。
1.2.2实验代码截图
![](https://img2020.cnblogs.com/blog/2177047/202012/2177047-20201203.1 7080642476-1067800154.png)

1.2.3造测试数据

输入数据 输出数据 说明
3 2 55 输出正确
5 1 36 输出正确
0 0 10 输出正确
-1 -2 无输出 输出正确
1.2.4PTA提交列表及说明
编译错误:没有计数x++;没写导致编译错误。
答案错误:没审清楚题目,将第6行代码编写成了scanf("%d %d",&x,&y);
正确答案:在while语句里边编写计数器x++,改写第6行代码。

2.代码互评

同学1

同学2

自己代码截图

比较
1.同学1采用了for循环语句和if语句解决问题,思路清晰明了。
2.同学2采用了if和while的嵌套格式,定义的变量让人更容易看懂。
3.我也用了if和while的嵌套格式,因为这要会看起来明了一点,相比同学1我定义的变量会更让人明白一点。相比同学2个人感觉我的看的简单些。

3.学习总结

3.1 学习进度条

日期 这周所花时间 代码行 学到的知识点 目前比较疑惑的问题
10/12-10/18 14h 100 C语言是什么
10/24——11/1 12h 200 各种运算符的含义
11/2——11/7 12h 260 for循环语句
11/8 ——11/15 10h 279 函数的定义和调用 讲的有点快,对于这个印象不是太深
11/16 ——11/22 20h 320 if-else分支结构
11/23-11/27 24h 423 switch语句 刚刚开始学还不是太很了解,但是也是懂一点点的
11/28-12-4 21h 512 while语句,do-while语句,if和while的嵌套格式 懂是懂,但是现在还练的太少
3.2 累积代码行和博客字数
时间 博客字数 代码行
---- ---- ----
第一周 450 70
第二周 540 100
第三周 720 283
第四周 850 261
第五周 870 253
第六周 1203 287
第七周 1408 322

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会
1.初步了解了if和while的嵌套格式,可解决一个循环体和多分支的情况。
2.了解了语句顺序的重要性,课堂上运用的while和do-while的区别。
3.练的太少,看到一个题目要想很久,有的题目连思路都没有。

posted @ 2020-12-07 09:14  duoxihuanniya  阅读(199)  评论(1)    收藏  举报