C语言1博客作业05
本周作业头
| 这个作业属于哪个课程 | C语言程序设计Ⅱ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11533 |
| 我在这个课程的目标是 | 学习和初步了解分支结构 |
| 这个作业在那个具体方面帮助我实现目标 | 更加深入了解分支结构 |
| 参考文献 | C语言程序设计 |
| 学号 | 20209049 |
1.PTA实验作业

1.1用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出
当 90≤ score≤100时, grade=A ;
当80≤ score<90时,grade=B;
当70≤ score<80时, grade=C;
当60≤ score<70时,grade=D;
当0≤ score<60时,grade=E。
如果输入成绩 score<0或 score>100,则输出“Input error!”。
1.1.1数据处理
数据表达:定义变量score,使用了双浮点型(double)
数据处理:运用了‘||’等逻辑运算符,使用了if-else的分支结构
1.1.2实验代码截图


1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 99 | A | 正确 |
| 89 | B | 正确 |
| 101 | Input error! | 错误 |
| -1 | Input error! | 错误 |
| 1.1.4 PTA提交列表及说明 | ||
![]() |
||
| 编译错误:最后一行printf的时候输入结果编译错误了 | ||
| 编译正确:可以使用下面的运行测试,那里会直接告诉那段代码哪里编译错误,最后改正过来就可以了 |
1.2体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
1.2.1数据处理
数据表达:使用单精度浮点型定义变量w,h。定义因变量BMI及其计算公式
数据处理:使用if-else多分支结构,随着BMI的改变,导致输出结果的改变
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 70 1.8 | 正常 | 正确 |
| 200 1.90 | 极重度肥胖 | 正确 |
| 1.2.4PTA提交列表及说明 | ||
![]() |
编译错误:这个编译不需要scanf后边的printf,使用的话会使系统无法返回正确答案
编译正确:删除scanf后面的两行printf系统即可正确运行,进行下面的“运行测试”那里可以告诉哪行代码出了问题,我们可以一行一行的改正,然后得到正确结果。
2.代码互评
同学1

同学2

Me

1.同学1好像特别“擅长”使用if-else多分支结构,但是对于这个题目这个方法显得有点繁琐。
2.同学2搞得是真的厉害,直接给我看懵了,我都不知道int m【】是个啥,觉得我和别人的差距还很大,别人都会用新东西了我还看都看不懂,他的这个代码相比同学1看起来就非常的干净
3.我们代码的话比同学1相对简单一点,但是又没有同学2那么干净,还是要想同学2多学习
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学的知识点 | 目前比较迷茫的内容 |
|---|---|---|---|---|
| 10/12——10/18 | 14h | 100 | C语言是什么 | 无 |
| 10/24——11/1 | 12h | 200 | 各种运算符的含义 | 对于符号含义的识别还不够多,有时候会看不到代码 |
| 11/2——11/7 | 12h | 260 | for循环语句 | 感觉这个for语句学的有点快了,感觉自己还没有真正的学精 |
| 11/8 ——11/15 | 10h | 279 | 函数的定义和调用 | 这个也都不太懂,对于这个印象不是太深 |
| 11/16 ——11/22 | 20h | 320 | if-else分支结构 | 无 |
| 3.2 累积代码行和博客字数 | ||||
| 时间 | 博客字数 | 代码行数 | ||
| ---- | ---- | ---- | ||
| 第一周 | 450 | 70 | ||
| 第二周 | 540 | 100 | ||
| 第三周 | 720 | 283 | ||
| 第四周 | 850 | 261 | ||
| 第五周 | 870 | 253 | ||
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
1。学了if-else多分支结构,突然感觉以前的if-else分支没那么复杂和陌生了
2.对于大学的学习我个人觉得还是要学会自学,因为只有自己想学了,才是真的学到了
3.现在不比以往,我们可以下载一些APP去自主学习,现在在B站上更是什么学习视频都有,学习只要我们想学,就一定可以学到,也可以学好。




浙公网安备 33010602011771号