C语言I博客作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
我在这个课程的目标是 熟悉多分支结构,能够灵活运用
这个作业在那个具体方面帮助我实现目标 作业中的题目集中练习if-else语句,促使我更快掌握
参考文献 C Primer Plus(第6版中文版)

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

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为整型变量,grade为字符型变量
数据处理:表达式:判断表达式
流程结构:选择结构

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
62 D 60≤ score<70
88 B 80≤score<90
119 Input error! score<0或 score>100

1.1.4 PTA提交列表及说明

Q1:编译错误
A1:return 0后没有加;
Q2:编译错误
A2:"\n"写成了"/n"

1.2 判断体质完整版

1.2.1 数据处理

数据表达:kg,m,n,BMI为双精度浮点型
数据处理:表达式:判断表达式
流程结构:选择结构,顺序结构

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
48 1.90 偏瘦 BMI < 18.5
62 1.71 正常 18.5<=BMI < 24
70 1.60 偏胖 24<= BMI <28

1.2.4 PTA提交列表及说明

Q1:部分正确
A1:"lf"写成了"if"

2.代码互评(5分)

同学代码截图

自己代码截图

不同:
1.同学的输出顺序是ABCDE,我的输出顺序是EDCBA。
2.同学是用&&表示并且,我用||表示或者。
我们只是表达形式上存在区别,但对最终结果没有影响。

3.学习总结(15分)

3.1 学习进度条(5分)

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

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

1.我们这周更加深层次地学习了if-else语句,字符型,学习了多分支结构。
2.新学的知识增加了不会的东西也变多了,细节还是容易忘记。
3.最近有点松懈,还要继续加油。

posted @ 2020-11-23 19:18  Nefertari0928  阅读(91)  评论(12编辑  收藏  举报