C语言I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4
我在这个课程的目标是 熟悉并能熟练运用分支结构
这个作业在那个具体方面帮助我实现目标 了解自己在分支结构中的不足
参考文献 C语言程序设计

1.PTA实验作业


1.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,通过int描述的,score是单精度浮点型变量。
数据处理:用了if(score<0){printf("Input error!\n");等,然后逐渐将对应等级得出。
1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

编译错误:为了省事直接把第十行的复制到后面的去了结果导致后面的每一句都多了“”。
部分正确:左右边的临界值有些有=号我没看都没加,然后错了。
1.2 题目2
体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
1.2.1 数据处理
数据表达:运用了数学函授,定义了kg,m,BMI。还有BMI的计算过程
数据处理:运用if(BMI<18.5){ printf("\n");然后逐渐得出BMI值所对应的身体状况
1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

编译错误:为了省事然后把第一句的printf("偏瘦\n");复制,但是没加;然后错了。
部分正确:偏瘦忘记改了。

2.代码互评

同学1代码:
同学2代码:

自己的代码:
1.同学1的代码用了int m[4],这个东西我还没有接触过,也不知道什么意思,但他用了这个东西之后整个过程变得简便许多,证明他还是比我们多学习、多知道很多东西,而且他这种思路可以运用在很多地方上。
2.同学2的代码则是简单粗暴,只针对这一个题,有一定的局限性。他是用count if,而我是用的if else,较他的灵活一点

3.学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3.1学习内容总结和感悟

3.3.2学习体会
1.老师上课讲的一些地方听的时候感觉非常简单,但是一到自己操作时就会卡半天,这个漏了那个也没写,可能还是自己的心态有问题,没投入到学习当中
2.别的同学能够自学到好多课外的东西,而我一看他们的代码感觉什么都不懂,自己的自学能力还是差点,学习应该更加积极主动。

posted @ 2020-11-23 16:52  Eden1129  阅读(103)  评论(1)    收藏  举报