C语言I博客作业05

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 C语言程序设计II
这个作业的目标 认识字符型数据类型,逻辑运算符,熟悉并学会使用多分支结构
学号 20208944
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
我在这个课程的目标是 熟悉并初步掌握多分支结构
这个作业在那个具体方面帮助我实现目标 学会逻辑运算符,字符型数据的提取,使用if-else语句构建多分支结构
参考文献 C语言程序设计(3)

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

1.1 题目名 7-1 C程序设计 实验2-2-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数据处理

数据表达:定义了整型变量score。浮点型变量grade。
数据处理:使用了if-else的分支结构,使用了逻辑运算符判断输入数,然后输出。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
245 Input error! 超出范围
78 C 大于70小于80为c
89 B 大于80小于90为B

1.1.4 PTA提交列表及说明

提交列表说明:

编译错误:没有定义变量grade
编译错误:写score时范围表示错误没有用&&表示

1.2 题目2 7-2 C程序设计 实验2-3-1 (20分)

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

1.2.1 数据处理

数据表达:定义了整型变量fa、mo并使用字符型变量sex、sports、diet。
数据处理:使用了if-else的分支结构,使用了逻辑运算符判断输入数,然后输出。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
F 175 165 Y Y 169.0cm 女性、喜欢体育锻炼、有良好饮食习惯
F 185 175 Y N 176.3cm 女性、喜欢体育锻炼、没有良好饮食习惯
M 175 168 N N 185.2cm 男性、不喜欢体育锻炼、没有良好饮食习惯
M 170 164 Y N 184.0cm 男性、喜欢体育锻炼、没有良好饮食习惯

1.2.4 PTA提交列表及说明

提交列表说明:

部分正确:用了别的循环语句,因为不会分别弄出大小写(sex'M'||sex'm')所以部分正确
部分正确:全部换为if-else后没有弄大小写
部分正确:有部分忘记弄大小写了

2.代码互评(5分)

同学代码截图


自己代码截图



1.我与第一位同学的代码主要差别在于他调用了数学函数:幂函数 pow解决问题,而我是直接运用了逻辑运算符解决问题;
2.对比我与第二为同学的代码,我觉得没什么好坏之分,主要差别在于她巧妙的运用了运算符来分出个十百千四位的数字,而我是在网上查的将输入的每一个变量限定为一位整数,用四个数来代替四位整数。

3.学习总结(15分)

3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)

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

3.3.1 学习内容总结

3.3.2 学习体会

随着学习的深入这次上面花费的时间越开越多,知道的也越多,越觉得自己知道的太少,但现在写作业还行就是做的太慢了。

原文地址:https://www.cnblogs.com/29547s/p/14013404.html