作业05
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496 |
这个作业的目标 | 复习之前的学习的内容 |
这个作业在那个具体方面帮助我实现目标 | 学会正确使用多分支结构 |
参考文献 | B站 《C语言程序与设计》 |
学号 | 20209083 |
1.PTA实验作业(20分/题)
7-1 C程序设计 实验2-2-1 (20分)
用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,grade.通过浮点型float和字符型char定义而来的。
数据处理: 用了if else语句,通过分支结构if——else逐步运算A,B,C,D,E等。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
85 | B | 题目的样例数据 |
120 | Input error! | 题目的样例数据 |
96 | A | 测试90≤ score≤100时是否正确 |
74 | C | 测试70≤ score<80时是否正确 |
65 | D | 测试60≤ score<70时是否正确 |
37 | F | 测试0≤ score<60时是否正确 |
-24 | Input error! | 测试score<0时是否正确 |
1.1.4 PTA提交列表及说明
1.每个题目都有一些细节的错误,都要重新看很久,测试了很久
2.题目难一些,就不知道怎么写,要思考很久
3.如何解决:通过问起他的同学,查找书籍
1.2 C程序设计 实验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.数据表达: 定义并使用了字符型变量char sex数据处理
2.用了if——else分支结构语序。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
F 182 162 N Y | 167.5cm | 题目的样例数据 |
f 182 162 N Y | 167.5cm | 同上 |
F 182 162 Y Y | 170.8cm | 改变饮食习惯,看输出数据是否发生改变 |
F 182 162 N N | 165.0cm | 改变运动情况 ,看输出数据是否发生改变 |
M 182 162 N Y | 188.5cm | 改变性别 ,看输出数据是否发生改变 |
M 175 175 N Y | 190.5cm | 改变父亲与母亲的身高,看输出数据是否发生改变 |
1.2.4 PTA提交列表及说明
1.题目很难,思考了很久,看了很久的书,还是问同学的,在同学的指导下完成的
2编译的时后许多的格式的错误
2.代码互评(5分)
同学1代码截图
同学2代码截图
自己代码截图
比较:.同学的代码写的非常的nice,写得比我要好,更加的简便,格式更加的清楚
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行学到的知识点 | 简介目前比较迷惑的问题 |
---|---|---|---|
11/1——11/8 | 9h | pow(),sqrt()函数 | 函数的使用 |
11/9——11/15 | 13h | 函数的定义 | 函数的定义格式 |
11/16——11/22 | 16h | 分支结构 | 字节变量的使用 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2学习体会
学习的进度加深,我感觉越来越难了,但我相信我一定会学好这些东西的,老师上课说的我会记着的,正是因为难所以更有兴趣,加油.