C语言I博客作业05

这个作业属于哪个课程 C语言程序设计ll
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
这个作业的目标 贯通分支结构以及熟悉字符型数据类型和逻辑运算符。
学号 20209106
1.pta实验作业

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,变量值由输入得来。
数据表达:运用分支结构,顺序结构。
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
85 B 当输入为80到90之间时,输出B
120 error 当输入的值大于100时,输出为输入错误
130 error 当输入的值大于100时,输出为输入错误
1.1.4 PTA提交列表及说明
答案错误是因为条件考虑少了,编译错误是因为少打了封号。
解决办法,仔细读题,发现所有条件,还有补充封号。
1.2 题目2身高预测。

每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。

设 faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=( faHeight+moHeight)×0.54 女性成人时身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%。

试编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F或f表示女性,输入字符M或m表示男性)、父母身高(用实型变量存储,faHeight为父亲的身高,moHeight为母亲的身高)、是否喜爱体育锻炼(用字符型变量 sports存储,输入字符Y或y表示喜爱,输入字符N或n表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,输入字符Y或y表示良好,输人字符N或n表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。
1.2.1 数据处理
数据处理:运用了浮点型变量faHeight,moHeight,x;sex,sports,diet是字符型变量。前者是通过输入得来的,而后者是选择得来的。
数据表达:运用公式x=(faHeight + moHeight) * 0.54
x=(faHeight * 0.923 + moHeight) / 2运用顺序结构以及分支结构。
1.2.2 实验代码截图

1.1.3 造测试数据
输入数据 输出数据 说明M,178,172,Y,N 164.2 男性用公式 oH=(fH+mH)0.54,然后爱运动不爱干净用 oH=(fH+mH)0.54
F,187,162,Y,N 192.2 女性用公式oH=(fH0.923+mH)/2.0; 然后爱运动爱干净用公式 oH=(fH+mH)0.54计算得来的

f 182 162 n y 167.5 女生,不喜欢运动,
M,178,172,Y,N 164.2 男生,不喜欢运动,
F,187,162,Y,N 192.2 女生,爱运动
1.1.4 PTA提交列表及说明
第一次因为符号用的中文
第二次因为逻辑不对
第三次也是
解决方式看书,多了解结构
2.代码互评
同学代码
我的代码

同学代码

第一个同学的代码和我大同小异,一个从大到小一个从小到大
另一个同学的就略为复杂
3.学习总结
3.1学习进度调

時間 字數 代碼行
第八周 410 100
第九周 700 152
第十周 1100 200
第十一周 1000 190
第十二周 1000 200

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
随着知识和难度的提升,还有身边人的越来越优秀,压力越来越大
提前预习带来的好处越来越明显
新的一周我会多学多练,超越自我

posted @ 2020-11-21 18:50  董航  阅读(95)  评论(3编辑  收藏  举报