C语言I博客作业05

这个作业属于那个课程 C语言程序设计II ****
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
我在这个课程的目标是 熟悉多分支结构、字符型数据类型和逻辑运算符
这个作业在那个具体方面帮助我实现目标 回顾之前学过的知识,总结自己的学习并改正
参考文献 c语言程序与设计

1.PTA实验作业(20分/题)

1.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数据处理
| 数据表达: |字符型变量sex, diet, sports。双精度浮点型faHeight, moHeight, a, b,sum,A。sex, faHeight, moHeight, sports, diet为用户输入数据 |
| ---- | ---- | ---- |
|数据处理: | 运用了分支结构 |

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
M 182 162 N Y 167.5cm 女性 不喜爱锻炼 饮食习惯良好
M 175 152 N N 176.6cm 女性 不喜爱锻炼 饮食习惯不良好
F 180 152 Y Y 185.6cm 男性 喜爱锻炼 饮食习惯良好

1.1.4 PTA提交列表及说明

1.答案错误:结果printf没加上单位cm,以及前面公式错误,未将其加在一起。
解决方案:加上并改正公式。

1.2 题目2

1.2.1 数据处理
| 数据表达: | 运用了变量height,weight,BMI,其中height,weight,BMI是双精度变量 |
| ---- | ---- | ---- |
| 数据处理 : | BMI=kg/pow(m,2)且运用了分支结构 |

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
55 1.75 偏瘦 体重55kg 身高175cm
69 1.74 正常 体重69kg 身高174cm
62 1.76 z正常 体重62kg 身高176cm

1.2.4 PTA提交列表及说明

1.部分正确:中英文符号搞错了。
解决方法:将“;”改正过来了。

2.代码互评(5分)
同学代码截图

自己代码截图

1.都使用了if else语句。
2.我基本上运用的主体都是if else语句。
3.对方还运用了for语句,我的过于简单。
同学代码截图

自己代码截图

1.他是用到了if与else的分支结构
2.我用的是switch语句
3.我的比他简单一点

3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 所花时间 代码行 所学知识点 目前迷惑点
第一周 20h 50 定义变量 无
第二周 21h 500 if判断语句 无
第三周 21h 800 循环语句 无
第四周 24h 1200 数组,定义函数 无
第五周 26h 850 分支结构 无
3.2 累积代码行和博客字数(5分)

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

3.3.2 学习体会
1.代码现在越写越长,有时候错误要找好久才能找出来,还是归咎于自己不熟练,得多打代码。
2.对于一些语句,老师讲的有些许快,自己也还不太明白怎么去运用,希望自己能够多花时间在打代码上面。
3.不会的代码自己一定要好好思考,尽量独立完成。

posted @ 2020-11-19 21:30  kke。  阅读(172)  评论(12)    收藏  举报