C语言I博客作业07

这个作业属于那个课程 <班级链接>
这个作业要求在哪里 <作业要求>
这个作业的目标是 <提高编程能力,进一步了解代码和总结本周学习过程>
学号 <20209027>

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

1.1野王认证

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

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

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

输入格式:

一共三行
第一行两个整数 h, a,代表小刘英雄的血量, 攻击力
第二行两个整数 H,A,代表室友英雄的血量, 攻击力
第三行两个整数 ph, pa, 代表皮肤增加的血量,攻击力

输出格式:

如果小刘能击败无限多的室友成为认证的野王, 则输出“The king of the wild certification!”;
否则如果小刘不可以击败任何一个室友, 则输出 “I'm too dishes!”;
否则输出一个整数, 表示小刘击败的室友数量,

输入样例:

2 1
2 1
3 0

输出样例:

4

1.1.1数据处理

数据表达:整型:h, a, H, A, pa, ph, count, c。
         h, a, H, A, pa, ph用于承载输入数据分别表示为小刘血量和攻击力,室友血量和攻击力,皮肤加成血量和攻击力。
         count, c用于承载测试数据表示击败室友数和存储数据用途。
数据处理:数据表达式:关系表达式。流程结构:分支结构,判断结构,循环结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4 击败4个室友
The king of the wild certification! 小刘能击败无限多的室友成为认证的野王
I'm too dishes! 小刘不可以击败任何一个室友

1.1.4 PTA提交列表及说明

1部分错误
1.1答案错误:没有考虑多种情况以及没有弄个清楚赋值的先后,加入变量c用于中间桥梁来解决这个问题。
2编译错误
经常因为打太快而打错变量名称,以及scanf和printf语句中混用&的错误,以后会多加注意的。

1.2 古角猜想

输入格式:

输入一个自然数n

输出格式:

输出每次运算步骤,直到结果为1.

输入样例:

5

输出样例:

5*3+1=16
16/2=8
8/2=4
4/2=2
2/2=1

1.2.1 数据处理

数据表达:整型:n, result
         n用于承载输入数据表示一个自然数。
         result用于承载测试数据表示每次运算结果。
数据处理:数据表达式:赋值表达式,关系表达式。流程结构:分支结构,判断结构,循环结构。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
5 5到1的步骤
6 6到1的步骤

1.2.4 PTA提交列表及说明

1编译错误:由于没有弄清古角猜想的概念而导致的编译错误。
2格式错误:没有按照指定格式和要求输出。

2.代码互评(5分)

题目:购物(二)

用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格

同学代码截图

自己代码截图

不同

  1. 排版不同,他的较为紧凑我的较为宽松。
  2. 输入结束标识的处理方式不同

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
6/10.5-6/10.11 9小时左右 大约432行 输出“Hello World!"及温度转换
7/10.12-7/10.18 8小时左右 大约471行 分段函数中的if-else语句和温度转换表 scanf语句的使用
8/10.19-8/10.25 10小时左右 大约640行 for循环语句与乘方表和阶乘表的生成 自定义函数的调用
9/10.26-9/11.1 8小时左右 大约640行 二分支和多分支结构和if-else及else-if语句还有字符型数据和逻辑运算 字符型数据的灵活运用
10/11.2-10/11.8 10小时左右 大约920行 switch语句
11/11.9-11/11.15 9小时左右 大约740行 自定义函数的使用
12/11.16-12/11.22 12小时左右 大约1200行 三大循环语句的使用 无法熟练运用三大循环语句
13/11.23-13/11.29 11小时左右 大约1000行
14/11.30-14/12.6 10小时左右 大约950行 函数的详细用法 不能完全掌握函数的使用细节

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

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

3.3.1 学习内容总结

3.3.2 学习体会

又经过了一周的学习,我学习了函数更深层次的用法,这一周比较懈怠,题目和代码写的少,学习也不够到位,感觉到有明显的退步。
posted @ 2020-12-06 19:02  我才是路人癸  阅读(97)  评论(5编辑  收藏  举报