C语言I博客作业05

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
我在这个课程的目标是 进一步加深对调用函数以及定义函数的使用
这个作业在哪个具体方面帮助我实现目标 首先是认真完成PTA的作业, 然后认真做好学习总结
参考文献 c语言程序设计(第三版)

1.PTA实验作业

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,由输入得来。
数据处理:运用了if-else的嵌入分支结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
score=101 Input error! score<0或score>100
score=95 A 90<=score且score<=100
score=82 B 80<=score且score<=90
score=73 C 70<=score且score<=80
score=69 D 60<=score且score<=70
score=59 E 0<=score且score<=60
1.1.4 PTA提交列表及说明
编译错误:其中一个if-else的语句没打分号。

1.2 7-4 判断体质完整版

2.2.1 数据处理

数据表达:定义了浮点型变量身高height、重量weight和体质指数BMI
数据处理:表达式:BMI=weight/(height*height)
        流程结构:if-else的分支结构       

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
weight=72,height=1.62 偏胖 24<=BMI且28>BMI
weight=62,height=1.71 正常 18.5<=BMI且24>BMI
weight=82,height=1.51 肥胖 28<=BMI且40>BMI
weight=100,height= 1.51 极重度肥胖 40<=BMI
weight=50,height= 1.81 偏瘦 18.5>BMI
1.2.4 PTA提交列表及说明
部分正确:将一个\n错打成/n。

2.代码互评
自己的代码

别人的代码


1.首先我的解题思路毫无疑问是使用本周刚学的if-else的分支结构,但看到同学截图一的方法,是使用了数组和for循环的方法,感觉很厉害也很新鲜。不仅节省了打代码的时间,也更具阅读性,值得我学习。
2.图二的解题方法和我类似,但他只用了一个变量去判断个十百千位上的数字是否为七,而我用了四个,他的这种方法也值得我学习,而且像百分位千分位的表达方式是我在网上查的,又学的更简单的表达方法了。


3.学习总结
3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 5h 30 学会打出helloworld 每个字符所代表的意义是什么
第九周 12h 70 学会华氏温度摄氏温度的计算和if,else的语句还有scanf的用法 变量什么时候用整形什么时候用浮点
第十周 15h 150 学会了关于for的循环语句 怎么快速判断需要定义几个变量
第十一周 20h 180 定义调用函数 有时候需要定义函数的时候更难搞清楚主函数与调用函数之间的关系
第十二周 20h 200 学习了if-else的分支结构 不明白分支结构只打if和else if的区别是什么
3.2 累积代码行和博客字数
时间 博客字数 代码行数
----------------- --------------- -------
第八周 450 30
第九周 600 70
第十周 800 150
第十一周 1020 180
第十二周 1380 200
3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
随着不断地学习,学到的知识点越来越多,解决问题的方法也越来越多。而且发现现在学的知识开始可以解决一些实际生活中的问题了。现阶段要做的是消化巩固好以前学到的内容,认真听老师讲的新知识。

posted @ 2020-11-23 21:36  谌涛  阅读(99)  评论(4编辑  收藏  举报