c语言|博客作业05

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-3
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532
这个作业的目标 学习并练习if-else语句
这个作业在哪个方面帮助我实现目标 写pta作业和博客园总结
参考文献 c语言程序设计,c primer plus

一、PTA作业

1.1排名图片

1.1.1题目一

1.1.2题目名: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.3数据处理

数据表达:运用整型变量score,该变量由题目给出。
数据处理:运用关系表达式和赋值表达式,运用if-else语句反复比较。

1.1.4代码截图

1.1.5造测试数据

输入数据 输出数据 说明
85 B 符合要求
100 A 符合要求
40 E 符合要求

1.1.6PTA提交列表及说明:

说明:Q1:编译错误。 原因:少打一个"score"。
A1:添加score
Q2:答案错误。 原因:最后一个else内表达不正确。
A2:将其中多余部分删除。

1.2.1题目二

1.2.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.2.3数据处理

数据表达:运用浮点型变量faHeight,moHeight,height。运用字符型变量sex,sport,diet。
运用赋值表达式,逻辑表达式,算术表达式,用if-else语句反复比较。

1.2.4代码截图

1.2.5造测试数据

输入数据 输出数据 说明
F 182 162 N Y 162.75 符合要求
F 182 162 N y 167.5 符合要求
f 175 165 N Y 165.7 符合要求

1.2.6PTA提交列表及说明


说明:Q1:一直编译错误,开始没发现问题出在哪。原因:空格格式不对。
A1:重新输入时发现输入法和其他时候不一样。

1.3.1代码互评

同学代码
我的代码
1.同学代码极具美感,我的代码相较之下相距甚远,自愧不如。
2.同学代码简单明了,我的代码简单重复,存在较大差距。

1.3.2学习总结

学习进度条:

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周/10.19-10.25 10h 150 学会基本代码
第九周/10.26-11.1 13h 500 学习数据类型和运算
第十周/11.2-11.8 18h 600 学习if语句和for语句循环结构
第十一周/11.9-11.15 20h 600 定义函数及使用
第十二周/11.16-11.23 35h 900 学习if-else处理多分支问题

累计代码行和博客字数:

时间 博客字数 代码行数
第八周 500 150
第九周 900 500
第十周 1400 600
第十一周 2100 600
第十二周 2200 900

学习内容总结

学习体会:1.做的题目太少,速度太慢。

2.思路不够清晰,难题写半天写不出。

3.知识不够牢固,学到容易忘。

posted @ 2020-11-23 22:10  首汉卿  阅读(76)  评论(0编辑  收藏  举报