C语言I博客作业07
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588 |
| 这个作业的目标 | 熟悉while,do-while语句 |
| 这个作业在那个具体方面帮助我实现目标 | 熟悉各种类型的结构流程,丰富自己的系统框架 |
| 参考文献 | c语言程序设计(第三版) |
| 学号 | <20208926> |
1.PTA实验作业

1.1 对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1数据处理
数据表达:输入整型变量n,sum,x,i,变量i是由输入定义的。
数据处理:定义i=0,使用while语句,运用算式运算符进行运算。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 99 | 2 18 | 两位数,位数之和等于18 |
| 100 | 3 1 | 三位数,位数之和等于1 |
| 520 | 3 7 | 三位数,个位数之和等于7 |
1.1.4 PTA提交列表及说明
uploading-image-377347.png
没有出现错误
1.2 小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力),然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王。
1.2.1 数据处理
数据表达:输入整型变量h, a, H, A, ph, pa,输入变量t由输入值共同定义。
数据处理:使用while,if-else语句,各种输入值进行加减法运算符输出最后结果。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 1 2 1 3 0 | 4 | 能打败4个人 |
| 5 1 4 1 0 0 | 1 | 能打败1个人 |
| 99 100 1 1 1 1 | “The king of the wild certification!” | 能打败无限多的室友 |
1.2.4 PTA提交列表及说明

提交列表说明:编译错误,是因为scanf输入的函数格式出现错误。
2.代码互评
同学1

同学2

我的

同学1运用while if语句满足条件即可输出。
同学2不需要考虑满足题目要求的最小值,只要算出第一个答案就可以输出了。
我直接定义变量,然后直接输出即可。
3.学习总结
3.1 学习进度条
| 时间 | 所花时间 | 代码行 | 所学知识点 | 问题 |
|---|---|---|---|---|
| 第八周 | 8小时 | 20 | 学习Hello word | void是什么意思 |
| 第九周 | 16小时 | 50 | 基本函数 | 为什么可以多方式定义函数 |
| 第十周 | 28小时 | 80 | if-else语句 | if循环怎么是最简单 |
| 第十一周 | 40小时 | 150 | for语句 | 函数调用该用什么格式比较好 |
| 第十二周 | 50小时 | 200 | 多分支结构,逻辑运算符 | 分支,运算符为什么可以用多种方式 |
| 第十三周 | 60小时 | 260 | 分支结构,switch语句 | 对switch语句理解不够深刻,还不能熟悉运用 |
| 第十四周 | 60小时 | 320 | while语句 | 对while语句的使用流程不太熟悉 |
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第八周 | 200 | 30 |
| 第九周 | 400 | 50 |
| 第十周 | 1000 | 80 |
| 第十一周 | 1200 | 150 |
| 第十二周 | 1500 | 200 |
| 第十三周 | 1800 | 260 |
| 第十四周 | 2200 | 300 |
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
本周学习了新的while语句,我认为每新学习一个新的知识点就需要对于这个知识点有自己主观思维方式的意识,一千个读者就有一千个哈姆雷特,每个人的见解都是不一样的,所以我认为对于新的程序语句,首先要熟悉,练习,在以前的旧题上下手,看对旧的题目是否有新的认识,反思能否可以运用在新学习的知识当中,进一步完善思维导图,本周的作业量加大了,难道提高了,对于本来就不是很熟悉的新语句运用起来难上加难,七个题目每个都是都需要花时间花精力去思考,我认为我还是过度依赖百度,对于自己的思维过少,需要加强。


浙公网安备 33010602011771号