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.马上要考试了,还是希望能够更加认真的去学,让知识变成自己的

posted @ 2020-12-07 19:38  Eden1129  阅读(114)  评论(1)    收藏  举报