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上可以正常运行,不清楚是什么情况。

posted @ 2020-11-20 14:43  轩qwq  阅读(175)  评论(2编辑  收藏  举报