C语言I博客作业05

|这个作业属于哪个课程 |C语言程序设计II |
| ---- | ---- | ---- |
|这个作业属于哪个课程 |https://edu.cnblogs.com/campus/zswxy/CST2020-1/|
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
|我在这个课程的目标是 |学会分支结构,并熟练掌握逻辑运算符 |
|这个作业在那个具体方面帮助我实现目标 |分支结构得到应用,让自己清楚哪里不理解 |
|参考文献|C语言程序设计|
|学号 |20208936 |
1.PTA实验作业(20分/题)

1.1C程序设计 实验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数据处理

数据表达:定义score为整型变量。
数据处理:运用了if-else语句输出各分数段的成绩。

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
85 B 成绩处于B等级
74 C 成绩处于C等级
135 Input erroe 超出范围,输入错误
1.1.4 PTA提交列表及说明
提交列表说明:
1:改掉一些啰嗦语句提交,此题思路清晰,没太多弯。

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

胖瘦程度 BMI
偏瘦 BMI < 18.5
正常 18.5<=BMI < 24
偏胖 24<= BMI <28
肥胖 28<=BMI <40
极重度肥胖 BMI >= 40
1.2.1数据处理
数据表达:定义BMI,Kg,m为双精度浮点型变量。
数据处理:使用了if-else语句,判断胖瘦程度。
1.2.2实验代码截图

1.2.3 造测试数据

输入 输出 说明
62 1.71 正常 体重正常
80 1.76 偏胖 体重微胖
64 1.70 正常 体重正常
1.2.4 PTA提交列表及说明
提交列表说明:部分正确:
1,题目公式看错导致结果错误。
2,逻辑运算符改写错误。

2.代码互评
同学代码:


自己代码:


1,同学有些变量直接用字母代替,更方便;,2,if-else语句如果大括号里只有一句则大括号可不打;
3,平方同学用的直接相乘,而我还调用数学函数麻烦不少,但思路还是正确。
3.学习总结(15分)
3.1 学习进度条(5分)

日期/周 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 10小时 60 程序设计语言功能与语法 没有理解其中意义和用法
第九周 15 100 编写简单程序,学会数据类型 字符宽度的运用
第十周 23 200 for语句,if-else语句 格式问题,边界范围
第十一周 15 210 乘法和阶乘 被调函数的使用
第十二周 20 240 分支结构和逻辑运算符 分支时有些情况考虑不到
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
这周学习了分支结构,多次应用if-else语句,但有时候题目复杂点就把我绕晕了,需要仔细理清自己的思路,
自己一些代码略显麻烦,自己需要适当简洁些,还要多看书学习一些符号的用法,或者可以提前预习,多多练习,不然很快就忘了。
posted @ 2020-11-22 15:52  [彳亍]  阅读(123)  评论(9编辑  收藏  举报