作业7

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11557
我在这个作业的目标 熟悉多分支结构switch语句的使用
这个作业在那个具体方面帮助我实现目标 学会使用switch语句和联系多分支结构
参考文献 C语言程序设计课本 C Primer Plus(第6版中文版)
学号 20209002

1.PTA实验作业

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

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

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

数据表达:h, a,代表小刘英雄的血量, 攻击力;H,A,代表室友英雄的血量, 攻击力;ph, pa, 代表皮肤增加的血量,攻击力;,l=ph+h,y=H。l为小刘的全部血量,y是室友的血量。
数据处理:int h,a,H,A,ph,pa,c=0,l,y 。while语句中镶嵌while语句,镶嵌中初始化y,用y=H,进入while
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 1 2 1 3 0 4 else中进入while,并且成功输出
2 1 3 3 0 0 I'm too dishes! 进入else-if成功输出
3 2 2 1 3 0 The king of the wild certification! 进入if语句中并且成功输出
1.1.4 PTA提交列表及说明

提交列表说明:漏了分号

****1.27-6 购物(二) ****
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
1.2.1 数据处理
数据表达:数值 i,x,y;
数据处理:while循环,if-else语句 while(n!=-1&&n<=100000) if(n>0)
1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
890.78 2769.8 12300 3532.2 -1 4873.19 这些商品的平均价格是4873.19
970.78 2659.8 34569 3532.2 -1 10432.94 这些商品的平均价格是10432.94
1234 98559.8 7779 9865.87 -1 29359.67 这些商品的平均价格是29359.67

1.2.4 PTA提交列表及说明

2.代码互评

同学代码截图https://img2020.cnblogs.com/blog/2177146/202012/2177146-20201206161331180-1799358480.png

自己代码截图大体上用的是一样的方法 但我的更加简便

3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
| ---- | ---- | ---- | ---- | ---- |
| 第八周 | 4h | 学会打出helloworld | 无 |
| 第九周 | 10h | 学会华氏温度摄氏温度的计算和if,else的语句 | 变量什么时候用整形什么时候用浮点 |
| 第十周 | 15h | 学了for循环 | 运用不机灵,死板 |
| 第十一周 | 18h | 学会定义调用函数 | 运用不太熟练 |
| 第十二周 | 18h | 学习了分支结构| 无 |
| 第十三周 | 20h | switch语句 | 不能熟练运用switch语句 |
| 第十四周 | 24h | 学习了新的循环结构while语句 | 怎样用所学的知识更简单的解决问题 |

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第八周 1012 30
第九周 1889 70
第十周 2934 150
第十一周 4001 180
第十二周 5601 200
第十三周 2301 210
第十四周 3051 350

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

3.3.2 学习体会
1:学习了一些新的知识,自己懂的越来越多
2:题目难度越来越大,挑战也越来越大
3:要常常巩固旧知识 并预习新知识

posted @ 2020-12-07 17:24  IT小铠  阅读(100)  评论(0编辑  收藏  举报