C语言博客园第五次作业


这个作业属于哪个课程 c语言程序设计
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
这个作业的目标 练习多段分类if else语句使用
这个作业在那个具体方面帮助我实现目标 练习了字符型数据和if-else语句的使用
参考文献 C Primer Plus(第6版中文版)

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数据处理
数据表达:定义了整形g,使用了scanf和if-else语句
数据处理:用了else if多分支结构
1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 数据说明
12 E 当0≤ score<60时,grade=E。
66 D 当60≤ score<70时,grade=D
94 A 当 90≤ score≤100时, grade=A
-1 Input error! 如果输入成绩 score<0或 score>100,则输出“Input error!
109 Input error! 如果输入成绩 score<0或 score>100,则输出“Input error!

1.1.4 PTA提交列表及说明

提交列表说明:
Q:开始自己写各种问题
A:比如最后的小于等于0和大于等于100要加上嵌入式if语句才正确
1.2C程序设计 实验2-3-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.2.1数据处理
数据表达:使用了浮点型变量faHeight,moHeight,x,字符型变量sex,sports,diet.
数据处理:使用了if-else的嵌套结构
1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 数据说明
F 182 162 N Y 167.5 测试用例
M 182 162 N Y 188.5 随机数据
m 175 162 n y 184.7 随机数据
F 175 162 n y 164.2 随机数据
F 170 160 N Y 160.8 随机数据

1.2.4 PTA提交列表及说明

提交列表说明
Q:在测试的时候数据出现问题
A:通过检查对比发现自己的格式有问题
2.代码互评
同学代码
同学1

同学2

我的代码

我与同学代码
1.同学1的代码是输出的数据是放在一起的,而我是单独的
2.同学二使用的if-else语句,而我只有if
3.两个同学出来的都说h=h(1+0.02+0.015) 而我是h=h 1.035
3.学习总结
3.1学习进度条

周/日期 所花时间 所学知识点 目前比较疑惑的问题
第一周 12h hello world 暂无
第二周 15h 分段函数 暂无
第三周 20h 循环函数 暂无
第四周 22h 自定义函数 暂无
第五周 22h if和嵌入式if语句 思路不是很清晰,对代码的结构思考时间较长

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.2学习体会
1.要坚持初心,继续前进
2.遇到问题一定要先独立思考,不能老是依靠别人
3.对于自己的提升,适当的练习是有必要的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM