C语言I博客作业05

1.作业头

这个作业属于哪个课程https://edu.cnblogs.com/campus/zswxy/SE2020-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
这个作业的目标 <在使用if-else语句的嵌入加强对代码的理解>
学号 20209182

本周作业头

这个作业属于那个课程C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
我在这个课程的目标是 掌握分支结构,学会字符型的使用
这个作业在那个具体方面帮助我实现目标 通过做PTA学会分支结构的用法
参考文献 C语言程序设计,C primer plus

1.PTA实验作业

1.1 题目名1:7-1 C程序设计 实验2-2-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数据处理

数据表达:使用了整型变量(int score;)。
数据处理:顺序结构,分支结构(if-else),赋值表达式,关系表达式。

1.1.2实验代码截 

1.1.3 造测试数据

输入数据输出数据说明
4757 2 该数中有2位是7
5432 0 该数中有0位是7
7651 1 该数中有1位是7
6543 0 该数中有0位是7
4596 0 该数中有0位是7
1007 1 该数中有1位是7

 

 

1.2 题目2:7-4 判断体质完整版

内容:体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。

1.2.1 数据处理

数据表达:使用了双精度浮点型变量(w,h,BMI)。
数据处理:使用了顺序结构,分支结构(if-else),算术表达式,关系表达式。

1.2.2 实验代码截图

 

1.2.3 造测试数据

输出数据输入数据说明
F 182 162 N Y 167.5cm 符合题目要求
f 182 162 n y 167.5cm 逻辑运算符真确符合题目要求
M 182 162 N Y 188.5cm 男性 父亲身高182 母亲身高162 不喜欢运动 有健康饮食的身高
m 182 162 n y 188.5cm 逻辑运算符正确

1.2.4 PTA提交列表及说明

2.代码互评

同学1代码截图

同学2代码截图

 

 自己的

1.第一位同学代码和我的代码出区间顺序外基本一样,而且我们的排版也一样。
2.第二位同学的排版则与我们有明显区别,我认为这十分美观,同时我也将这种方式用于第二题,免去了我老是强迫自己对齐括号的麻烦。

3.学习总结

3.1 学习进度条

周/日期这周所花的时间代码行学到的知识点简介目前比较迷惑的问题
第八周 14 90 printf等初级的使用
第九周 16 106 怎样弄成函数输出
第十周 18 126 条件结构
第十一周 20 142 循环结构 =和==的区别不是很清楚
第十二周 24 240 多分支结构 /和%的使用不清楚

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

时间博客字数代码行数
第八周 800 90
第九周 967 106
第十周 1076 126
第十一周 1360 142
第十二周 1766 234

 

3.3 学习内容总结和感悟

3.3.1 学习内容总结:

3.3.2 学习体会
这个星期感觉状态不错,学的也比之前好。一定要多加练习,多研究,多打代码。不能像以前一样只是记住代码。
需要懂代码的含义。重要的是一定要有信心,不要放弃。习惯老师的上课方式,才能学的好。课后也一定要自学。

原文地址:https://www.cnblogs.com/Fionahang/p/14015196.html