C语言I博客作业05
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
我在这个课程的目标是 | 熟悉掌握多分支结构 |
这个作业在那个具体方面帮助我实现目标 | 认识逻辑运算符,字符型,学会使用if-else语句构建多分支结构 |
参考文献 | C语言程序设计 |
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和字符型grada
数据处理:应用了if的多分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
92 | A | 大于90小于100为A |
46 | E | 大于0小于60为E |
86 | B | 大于80小于90为B |
65 | D | 大于60小于70为D |
1.1.4 PTA提交列表及说明
提交列表说明:
部分正确:为了取巧if后面只打了部分条件,后来将条件全部补齐才正确
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 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
M 170 164 Y N | 184.0cm | 男性、喜欢体育锻炼、没有良好饮食习惯 |
F 185 175 Y N | 176.3cm | 女性、喜欢体育锻炼、没有良好饮食习惯 |
M 175 168 N N | 185.2cm | 男性、不喜欢体育锻炼、没有良好饮食习惯 |
M 175 168 N N | 185.2cm | 男性、不喜欢体育锻炼、没有良好饮食习惯 |
1.2.4 PTA提交列表及说明
提交列表说明:
编译错误:有一个height没有打t,scanf没有打c,对于英语不好的人来说,这极度不友好
2.代码互评(5分)
同学代码截图1
同学代码截图2
我的代码
同学1的代码比我的简洁一点,同学2的比我美观一些,我的代码虽然工整但容易让人眼花
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第10周 | 11 | 120 | 循环和分支 | 不会有flag写循环语句 |
第11周 | 16 | 150 | 调用函数 | 对如何调用函数的步骤还有些模糊 |
第12周 | 13 | 125 | 多分支结构 | 无 |
3.2 累积代码行和博客字数(5分) | ||||
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
已经12周了,学的越多就感觉自己掌握的知识越是不够,一些题目往往要思索很久才会有思路。