C语言I博客作业07

这个作业属于哪个课程 C语言程序设计II
这个作业属于哪个课程 [课程的链接](
这个作业的要求在哪里 作业的链接
我在这个课程的目标是 熟悉多分支结构switch语句的使用,自定义函数。学习指针,使用fgets
这个作业在哪个具体方面帮助我实现目标 熟练使用循环结构,发现自己不足,补充自己知识点,提高理解、实践能力
参考文献 c语言程序设计(第三版)
学号 20208922

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

1.1野王认证

题目内容描述:(1)7-2 野王认证 (8分)
小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力),然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王
(2)一共三行
第一行两个整数 h, a,代表小刘英雄的血量, 攻击力
第二行两个整数 H,A,代表室友英雄的血量, 攻击力
第三行两个整数 ph, pa, 代表皮肤增加的血量,攻击力
(3)如果小刘能击败无限多的室友成为认证的野王, 则输出“The king of the wild certification!”;否则如果小刘不可以击败任何一个室友, 则输出 “I'm too dishes!”;否则输出一个整数, 表示小刘击败的室友数量.
(4)为了游戏胜利,小刘一定会穿上皮肤, 而他的室友觉得小刘太菜, 不会穿上皮肤。数据保证 h, a, H, A 不会出现负数, 皮肤的属性可以为负;

1.1.1数据处理

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

1.1.2实验代码截图

1.1.3造测试数据
输入样例 输出样例 说明
2 1;2 1;3 0 4 小刘只能击败四个室友
4 3;5 2;2 0 I'm too dishes! 小刘不能击败任何一个室友
4 3;3 2;3 0 The king of the wild certification! 小刘能击败无线多的室友,成为野王
1.1.4PTA提交列表及说明

提交列表:
提交列表说明:(1)编译错误:漏写“;”0
(2)部分正确:if(a>=H||A==0)写成了if(a>0);下面的if语句也是。

1.2找出一批学生的最高分

题目内容描述:(1)输入在一行中给出一系列非负整数,其间以空格分隔。当读到负整数时,表示输入结束,该数字不要处理。
(2)在一行中输出最高分。

1.2.1数据处理

数据表达:定义了a,b两个整形变量。 数据处理:运用了while循环结构和if语句, 用了b=a赋值。

1.2.2实验代码截图

1.2.3造测试数据
输入样例 输出样例 说明
67 88 73 54 0 95 60 -1 95 这组数据中,95为最大的数
-12 50 60 95 78 99 22 0 因为第一个数为负数,无数字进入循环,输出为0
1.2.4提交列表及说明

提交列表:
提交列表说明:段错误:在输出printf("%d",b)时漏写了"%d"。

2.代码互评(5分)

同学代码:(1)

(2)
评价:(1)第一位同学比我多定义了两个整形变量,只用了if else语句,而我用了if 和while循环语句。并且在用if处理时的方式也不同,感觉他的想法更细致。
(2)第二为同学比我多定义了三个整形变量,用了if-else分支结构和while循环结构。其他的方法和我相似。

3.学习总结(15分/题)

3.1学习进度条(5分)

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
第十四周 24小时 250 学习使用while语句 有时候会无限进入循环
第十三周 21小时 220 熟练运用strin.h多分支结构
第十二周 20小时 186 使用多分支结构,运用字符型数据 逻辑运算符不是很清楚
第十一周 22小时 150 自定义函数 自定义函数的调用规则
第十周 24个小时 230 for循环结构,数学常用函数与数学函数的调用头文件的运用 调用不同函数不熟悉,不太清楚编译
第九周 22个小时 210 算数运算和赋值运算 对输出的不同形式不是很明白
第八周 20个小时 180 基础常用代码知识,整型变量,运算符的相关知识,markdown语法的运用 不同代码内存占用问题

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

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习感悟

感觉这周作业真的难,要想好久,特别是在c++软件上,经过好多错误。真的难受,想到老师期末考试又比较难,我好慌,感觉还有好多不会。只能多看书多操作。

posted @ 2020-12-07 18:08  不在--  阅读(111)  评论(5编辑  收藏  举报