C语言I博客作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529
我在这个课程的目标是 学会分支结构的运用
这个作业在那个具体方面帮助我实现目标 帮助我看到自己的不足
参考文献 百度,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数据处理

数据表达:整形:int score grade
数据处理:表达式:if (score>=90) else if (score>=80) else if(score>=70) else if(score>=60) else if(score>=0) else if(score>100||score<0); 用的是多分支结构!

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
65 D 65大于60,小于70
95 A 95大于90,小于100
55 E 55大于0,小于60
155 Input error! 155大于100

1.1.4 PTA提交列表及说明


部分正确:输出结果多打了“grade=”。

1.2 题目2

试编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F或f表示女性,输入字符M或m表示男性)、父母身高(用实型变量存储,faHeight为父亲的身高,moHeight为母亲的身高)、是否喜爱体育锻炼(用字符型变量 sports存储,输入字符Y或y表示喜爱,输入字符N或n表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,输入字符Y或y表示良好,输人字符N或n表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。

1.2.1数据处理

数据表达:双精度浮点型double: faHeight,moHeight 字符型char:sex、sports、diet
数据处理:表达式:if(sex'F'||sex'f'){
adultHeight=(faHeight0.923+moHeight)/2.0;
if(sports'Y'||sports'y')
x=adultHeight
0.02;
if(diet'Y'||diet'y')
y=adultHeight*0.015;}

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
F 182 162 N Y 167.5cm 女性的父亲身高182,母亲162,不喜欢锻炼,有良好的饮食习惯,预测身高167.5
F 184 164 Y N 170.3cm 女性的父亲身高184,母亲164,喜欢锻炼,没有良好的饮食习惯,预测身高170.3
M 185 155 N Y 186.4cm 男性的父亲身高185,母亲155,不喜欢锻炼,有良好的饮食习惯,预测身高186.4
M 175 164 Y N 186.7cm 男性的父亲身高175,母亲164,喜欢锻炼,没有良好的饮食习惯,预测身高186.7

1.2.4 PTA提交列表及说明


答案错误:||和&&用错了。

2.代码互评(5分)

同学代码截图


自己代码截图

不同:1.郑九龙的代码比我的简短了好多,他的括号去掉了。
2.郑晨西的代码又用了一些我没见过的,比如case,break,也比我的简单。

3.学习总结(15分)

3.1 学习进度条(5分)

周 / 日期 这周花的时间 代码行 学到的知识点简介 目前比较困惑的问题
第三周 4天 125 for循环语句 pow函数
第四周 3天 115 自定义函数 自定义函数的定义
第五周 3天 116 多分支结构 字符型

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

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

3.3.1 学习内容总结

3.3.2 学习体会

这周我们学习了之前学过一点的分支结构,但这周学的比之前的更复杂,是多分支结构,如果搞不懂的话,我会先画一个流程图,然后再写代码。这周也学了字符型,以后必须更加努力才能在不忘掉之前的的知识的基础上学到新的知识。

posted @ 2020-11-20 12:49  Asssfgh(张宸郗)  阅读(123)  评论(7)    收藏  举报