作业5
这个作业属于哪个课程 | C语言程序设计II |
这个作业要求在哪里 | 作业05 - 作业 - 2020计算机3班 - 班级博客 - 博客园 (cnblogs.com) |
我在这个课程的目标是 | 练习c语言编程 |
这个作业在那个具体方面帮助我实现目标 |
更好的认识到自己的错误,让我更加熟练的运用C语言编程 |
参考文献 | 《c语言程序设计》 |
学号 | 20209009 |
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表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。
输入格式:
在一行中给出性别、父亲身高、母亲身高、是否喜爱体育锻炼、是否有良好饮食习惯,数据间以空格分隔。
输出格式:
输出预测的身高,保留一位小数。
输入样例:
F 182 162 N Y
输出样例:
在这里给出相应的输出。例如:
167.5cm
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
F 182 162 N N | 165.0cm | 大概165左右 |
f 182 162 Y Y | 170.8cm | 大概170.8左右 |
1.1.4 PTA提交列表及说明
说明:许多单词与格式的错误
1.2 7-4 判断体质完整版
体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
胖瘦程度 | BMI |
---|---|
偏瘦 | BMI < 18.5 |
正常 | 18.5<=BMI < 24 |
偏胖 | 24<= BMI <28 |
肥胖 | 28<=BMI <40 |
极重度肥胖 | BMI >= 40 |
输入格式:
在一行里输入体重 和 身高的值
输出格式:
根据BMI的值,输出表格中的肥胖程度。
输入样例:
在这里给出一组输入。例如:
62 1.71
输出样例:
在这里给出相应的输出。例如:
正常
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
62 1.71 | 正常 | 62为体重1.71为身高 |
75 1.60 | 极重度肥胖 | 75为体重1.60为身高 |
70 1.82 | 正常 | 70为体重1.82为身高 |
1.2.4 PTA提交列表及说明
说明:发现自己语言逻辑上有误导致部分正确
-
2.代码互评
-
同学代码截图
2.2 自己代码截图
2.3 区别
同学的代码明显有逻辑性一点,这点应该学习,不会那么容易犯逻辑性的错误。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
第12周 | 4h | 136 | char字符型 | 不熟练 |
第9周 | 3h | 83 | if语句 | 格式问题 |
第10周 | 4h | 92 | for语句 | 格式问题 |
第11周 | 4h | 106 | 自定义函数 | 用这么多字节写自定义函数,为什么不直接用在代码里呢 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.2 学习体会
这周主要学习了新的内容和复习以前的的语言,很多题目有思路但是无从下手,写题时逻辑性也非常差