C语言I博客作业05

这个作业属于哪个课程 c语言程序设计II
这个作业要求在哪里 作业的要求
这个作业的目标 培养对C语言的信心,进一步理解和运用
学号 20208939
参考文献 c语言程序设计(第三版)
1.PTA实验作业

1.1身高预测

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

设 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.1.1数据处理
数据表达:运用双精度浮点定义faHeight, moHeight, height, x, y,并运用字符型函数定
义sex, sports, diet,使用if语句嵌入其中就可将身高预测出来得出最终答案
数据处理:通过if-else语句的分支结构判断
1.1.2实验代码截图

1.1.3造测试数据
输入数据 输出数据 说明
F 182 162 N Y 167.5cm 后代身高预测167.5与父母基因有关
F 180 170 Y N 171.4cm 后代身高预测171.4cm与父母饮食习惯有关
F 176 162 Y Y 168.0cm 后代身高预测168.0cm与父母运动有关
1.1.4PTA提交列表及说明

部分正确:第十五行漏掉了一个“=”
1.2判断体质完整版

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

1.2.1数据处理
数据表达:weight,height,BMI为双精度浮点型
数据处理:表达式:判断表达式
         流程结构:选择结构,顺序结构
1.2.2实验代码截图

1.2.3造测试数据
输入数据 输出数据 说明
62 1.71 正常 18.5<=BMI < 24
50 1.90 偏瘦 BMI < 18.5
70 1.60 偏胖 24<= BMI <28
100 1.42 极重度肥胖 28<=BMI
1.2.4PTA提交列表

编译错误:文字两边没打双引号
部分正确:第七行忘记打括号
2.代码互评

同学代码截图

自己代码截图

评:感觉我们3个的思路差不多,大同小异吧,同学一的赋值相比于我的要更清晰一些。
同学二的的代码则更加简便,省去了许多可以省去的地方,这里值得我学习。

3.学习总结
3.1学习进度条

3.2累积代码行和博客字数
时间 博客字数 代码行数
第八周 203 50
第九周 526 162
第十周 972 245
第十一周 1221 316
第十二周 1538 398
3.3学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会

转眼间就十二周了,买的资料书看了一个星期了,感觉挺有用,让我明白了很多以前不懂的小知识,代码水平累积中, 没什么好说的,慢慢努力吧。

posted @ 2020-11-23 17:32  亲爱的老父亲  阅读(98)  评论(3编辑  收藏  举报