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语句,但有时候题目复杂点就把我绕晕了,需要仔细理清自己的思路, | ||||
自己一些代码略显麻烦,自己需要适当简洁些,还要多看书学习一些符号的用法,或者可以提前预习,多多练习,不然很快就忘了。 |