C语言I博客作业07
一.作业头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591 |
| 这个作业的目标 | <温习已学过的知识,发现并记下自己存在的问题,然后寻找解决的办法。> |
| 学号 | <20209084> |
二.PTA实验作业(20分/题)
排名图片

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分)
1.1 野王认证。
小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力)然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王。
1.1.1数据处理
数据表达:定义整型变量h, a, H, A。
数据处理:先输入h, a, H, A, ph, pa。判断小刘a是否大于H,是就输出The king of the wild certification! 否就将fh赋值为H,然后进入do-while循环,在循环中进行战斗。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 1 2 1 3 0 | 4 | 击败一次四人 |
| 2 1 2 1 8 4 | The king of the wild certification。 | 小刘他是野王 |
1.1.4 PTA提交列表及说明!

说明:考虑了小刘攻击力大于室友血量秒杀情况,没有考虑等于也是秒杀,后面不小心把printf也写进循环了。
1.2 购物
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
1.1.1数据处理
数据表达: 定义double形变量n,i,整形变量a为数量;
数据处理:输入第一个商品价格,如果输入-1就输出0.00结束程序;否则进入do-while循环。
1.2.2实验代码截图

| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| -1 | 0.00 | 商品数0 |
| 3 16.7 -1 | 22.12 | 有小数又有整数 |
1.2.3 PTA提交列表及说明!

1.使用while循环,而不是do-while。
2.没有商品直接输入-1结束程序。
2.代码互评(5分)
同学:
1.

2.

自己代码

评价:他输入x,y,进行while循环,比我的代码清楚一些。
我用了整形a,b,c然后使用while循环进行计算,还用了else结构。
3学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 11/29——12/6 | 32h | 543 | 对while和do-while语句的使用 | 代码陷入死循环解决的寻找方法 |
3.2 累积代码行和博客字数(5分)
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第一周 | 1390 | 520 |
| 第二周 | 1400 | 550 |
| 第三周 | 1700 | 700 |
| 第四周 | 1850 | 781 |
| 第五周 | 2005 | 810 |
| 第六周 | 2321 | 901 |
| 第七周 | 2721 | 1021 |
3.3 学习内容总结和感悟(5分)
3.3.1学习内容总结

3.3.2 学习体会
1,本周我学习并练习了while和do-while循环结构,并运用它们进行计算和输出。
2,学习进度越来越快,但是我感觉还跟的上。
3,我发现自己的问题就是循环时,如果我粗心就会造成无限循环,有些死循环很难显现出来,很难被发现,导致答案错误,但自己却无法通过调试找出。但是我自己找到了解决办法。

浙公网安备 33010602011771号