C语言I博客作业05
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 熟练运用多if语句的运用 |
这个作业在哪个具体方面帮助我实现目标 | 多if语句程序的编写让我多次练习 |
参考文献 | C语言程序设计 |
学号 | 20209030 |
1 PTA实验作业
1.1 判断体质完整版
1.1.1 数据处理
数据表达:x,y为输入的身高和体重 bmi为计算出的体脂指数
函数均为 双精度浮点型
数据处理:数据表达式:赋值表达式,判断表达式
流程结构:顺序结构,判断结构
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
50 1.65 | 偏瘦 | 类型1 |
55 1.65 | 正常 | 类型2 |
70 1.65 | 偏胖 | 类型3 |
80 1.65 | 肥胖 | 类型4 |
110 1.65 | 极重度肥胖 | 类型5 |
1.1.4 PTA提交列表及说明
1.编译错误:代码在visual stadio进行初次编译,复制过来后忘记去除scanf后的“_s”
2.部分正确:审题未看准,应是身高除以体重的平方
3.编译错误:代码在visual stadio进行改错编译,复制过来后忘记去除scanf后的“_s”
1.2 C程序设计 实验2-3-1
1.2.1 数据处理
数据表达:fa,mo为输入的父亲身高和母亲身高 zj为计算出的自己的身高
这三个函数为 双精度浮点型
x,y,z为输入的性别,是否爱运动,是否有良好饮食习惯
这三个函数为 字符型
数据处理:数据表达式:赋值表达式,判断表达式
流程结构:顺序结构,判断结构
1.2.2 实验代码截图
1.2.3 照测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
f 182 162 y y | 170.8 | 女性 爱运动 饮食健康 |
f 182 162 n n | 165.0 | 女性 不爱运动 饮食不健康 |
m 182 162 n n | 185.8 | 男性 不爱运动 饮食不健康 |
m 182 162 y y | 192.3 | 男性 爱运动 饮食健康 |
1.2.4 PTA提交列表及说明
1.编译错误:一开始以为思路错误,在visul studio里运行不成功,后来换了一种思路一样运行不成功,最后发现在visul studio里运行不成功但是咋爱pta里可以运行,对此我十分疑惑
2 代码互评
1.1 同学代码截图
1.2 自己代码截图
1.同学的代码运用了while语句,使代码更加清晰易懂,更加简单
2.我的代码运用的if语句,运用已学知识,但是if语句后的else可以省略,我没有省略,使代码更加繁杂
3.观察同学代码,我认为我也应提前学习,尽快掌握c语言
2.1 同学代码截图
2.2 自己代码截图
1.我的代码通过学习上一个同学的代码,去除掉了多余了else,使代码更加简洁
2.同学的代码是将每个位上的数判断是否为一,是的记为1,不是记为0,最后再相加,这样需要定义更多且更繁杂
3 学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.本周主要学习的char定义和分支结构,多分支结构的运用使我更加找出最优对于题目的解答。
2.但是题目越来越复杂,方法越来越多,好的思路更是层出不穷,相比于他们的思路,我的做法更加繁杂难懂。因此我应多学习优秀的代码和思路,不要被自己的思路所束缚。
3.我本周最大的问题是visual studio上对于题目(7-2)无法运行会报错,在pta上可以正常运行,不清楚是什么情况。