C语言I博客作业05
------------恢复内容开始------------
1.作业头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/ |
| ---- | ---- | ---- |
| 这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532 |
| 我在这个课程的目标是 | 更加了解if-else分支结构,加以练习,能熟练使用if-else语句,总结巩固学习到的内容 |
| 这个作业在那个具体方面帮助我实现目标 | 在练习的过程中使自己不断巩固所学的内容并且在练习中发现自己的错误,让自己了解到自己的错误 |
| 参考文献 | c语言程序设计(第三版) |
| 学号 | 20209004 |
1.本周作业
1.1 7-2 C程序设计 实验2-3-1测试身高
1.1.1 数据处理
| 数据表达 | 该题目中需要用到sex Height sports diet faHeight moHeigh,用char int来定义变量,用scanf来输入变量,用printf来输出Height的结果 |
| ---- | ---- | ---- |
| 数据处理 | 使用if-else分支结构来对数据进行一步步的处理,判断是男还是女是否喜爱运动是否注意饮食习惯,在判断完一个后就对数据进行处理,再进行下一个判断,最后得出结果 |
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
F 182 162 N Y | 167.5cm | 男性,不爱体育锻炼,有良好的饮食习惯 |
1.1.4 PTA提交列表及说明 | ||
说明:第一次写时先是判断三次属于那种之后再开始的计算,太过于复杂总是出现错误,第二次改变了思路,判断一个之后就进行计算,简便了过程 |
1.2 7-4 判断体质完整版
1.2.1 数据处理
| 数据表达 | 题目中需要用到体重身高和BMI三个变量,体重升高需要用户输入,所以用scanf赋值,三个变量用int定义,输入体重升高之后计算出BMI在进行判断,判断完之后得出结果之后输出 |
| ---- | ---- | ---- |
| 数据处理 | 先用scanf接收数据,然后计算出BMI的值,进行判断属于哪一种,最后得出答案 |
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
62 1.71 | 正常 | 62为体重1.71为身高 |
75 1.60 | 极重度肥胖 | 75为体重1.60为身高 |
55 1.82 | 偏瘦 | 55为体重1.82为身高 |
1.2.4 PTA提交列表及说明 | ||
说明:第一次写时未看清题目将体重除以身高再平方,导致了答案的错误 |
2.代码互评
2.1 自己的代码
2.2 别人的代码
区别:该同学是将这四位数分别表达,然后再判断有几个等于7,而自己的是利用循环语句,一步步判断,比较简便,但也比较容易出错
3.学习总结
3.1 学习总结
周/日期 | 这周所花的时间 | 代码行 | 学习到的知识 | 目前存在的问题 |
---|---|---|---|---|
6 10.08~10.11 | 2h | 38 | 输出‘Hello World’ | 无 |
7 10.12~10.18 | 4h | 56 | c语言的一些基础内容 | 无 |
8 10.19~10.25 | 5h | 99 | 学习调用函数 | 不会调用fact函数 |
9 10.26~11.01 | 8h | 140 | if~esle分支结构 | 无 |
10 11.02~11.08 | 8h | 240 | for循环语句 | 在要循环的次数内容比较复杂时老是出错 |
11 11.09~11.15 | 11h | 306 | 逻辑运算符 | 在表达时容易出错 |
12 11.16~11.22 | 15h | 400 | char字符型 | 不是很清楚,不能熟练的使用 |
3.2 累积代码行和博客字数 | ||||
3.3 学习内容总结和感悟 | ||||
3.3.1 学习内容总结 | ||||
3.3.2 学习体会 | ||||
体会: | ||||
1.学习c语言这门课程需要大量的练习来巩固自己所学的知识 | ||||
2.在学习的过程中存在的问题要及时的去解决 | ||||
3.存在问题时自己先找资料等尽量自己解决,然后再去请教他人,这样在问题解决之后自己能有很好的体会和感悟 |