C语言I博客作业07
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591 |
| 我在这个课程的目标是 | 学习使用while语句 |
| 这个作业在那个具体方面帮助我实现目标 | 增加自己动手次数,便于积累经验 |
| 参考文献 | C语言程序设计 |
1.PTA实验作业

1.1 题目名1
小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑
他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力)
然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王
1.1.1数据处理
数据表达:先用整型定义室友和小刘的攻击与血量,然后讲定义完成的皮肤加成叠加到小刘身上。 然后定义s,c分别用来储存每一次攻击后的结果与进行while循环。
数据处理:先用加法完成小刘加成,再用while和if语句判断小刘的攻击结果,最后输出。
1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

部分正确:把a>=H没看楚意思写成a<=H了
1.2 题目2
对于给定的正整数N,求它的位数及其各位数字之和
1.2.1 数据处理
数据表达:用整型定义m,n,然后定义sum进行储存得数。
数据处理:用整型求余进一的性质循环到0,然后定义大于0的得数,最后输出。
1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

编译错误:有一个分号没加,还有一个单词写错了
2.代码互评
同学一代码:

同学二代码:

自己的代码:

比较:
·1:同学一的题目比较的稳妥,但是运算过程太长。
·2:同学二的题目比较符合题目要求,而且运算过程清晰明白。
·3:我的程序比起前两位的来说,整体上比较简洁,而且定义的各项字符意义都十分的清楚,运行流畅。
3.学习总结
3.1 学习进度条

3.2 累积代码行和博客字数

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

3.3.2 学习体会
1.这周学的while结构大体上还是较为简单的,但是我对循环限制的要求不熟悉,还是希望老师能够讲的详细点
2.马上要考试了,还是希望能够更加认真的去学,让知识变成自己的
浙公网安备 33010602011771号