C语言1博客作业05

本周作业头

这个作业属于哪个课程 C语言程序设计Ⅱ
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11533
我在这个课程的目标是 学习和初步了解分支结构
这个作业在那个具体方面帮助我实现目标 更加深入了解分支结构
参考文献 C语言程序设计
学号 20209049

1.PTA实验作业

1.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,使用了双浮点型(double)
数据处理:运用了‘||’等逻辑运算符,使用了if-else的分支结构
1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
99 A 正确
89 B 正确
101 Input error! 错误
-1 Input error! 错误
1.1.4 PTA提交列表及说明
编译错误:最后一行printf的时候输入结果编译错误了
编译正确:可以使用下面的运行测试,那里会直接告诉那段代码哪里编译错误,最后改正过来就可以了

1.2体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
1.2.1数据处理
数据表达:使用单精度浮点型定义变量w,h。定义因变量BMI及其计算公式
数据处理:使用if-else多分支结构,随着BMI的改变,导致输出结果的改变
1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
70 1.8 正常 正确
200 1.90 极重度肥胖 正确
1.2.4PTA提交列表及说明

编译错误:这个编译不需要scanf后边的printf,使用的话会使系统无法返回正确答案
编译正确:删除scanf后面的两行printf系统即可正确运行,进行下面的“运行测试”那里可以告诉哪行代码出了问题,我们可以一行一行的改正,然后得到正确结果。
2.代码互评
同学1

同学2

Me

1.同学1好像特别“擅长”使用if-else多分支结构,但是对于这个题目这个方法显得有点繁琐。
2.同学2搞得是真的厉害,直接给我看懵了,我都不知道int m【】是个啥,觉得我和别人的差距还很大,别人都会用新东西了我还看都看不懂,他的这个代码相比同学1看起来就非常的干净
3.我们代码的话比同学1相对简单一点,但是又没有同学2那么干净,还是要想同学2多学习

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

周/日期 这周所花时间 代码行 学的知识点 目前比较迷茫的内容
10/12——10/18 14h 100 C语言是什么
10/24——11/1 12h 200 各种运算符的含义 对于符号含义的识别还不够多,有时候会看不到代码
11/2——11/7 12h 260 for循环语句 感觉这个for语句学的有点快了,感觉自己还没有真正的学精
11/8 ——11/15 10h 279 函数的定义和调用 这个也都不太懂,对于这个印象不是太深
11/16 ——11/22 20h 320 if-else分支结构
3.2 累积代码行和博客字数
时间 博客字数 代码行数
---- ---- ----
第一周 450 70
第二周 540 100
第三周 720 283
第四周 850 261
第五周 870 253

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
1。学了if-else多分支结构,突然感觉以前的if-else分支没那么复杂和陌生了
2.对于大学的学习我个人觉得还是要学会自学,因为只有自己想学了,才是真的学到了
3.现在不比以往,我们可以下载一些APP去自主学习,现在在B站上更是什么学习视频都有,学习只要我们想学,就一定可以学到,也可以学好。

posted @ 2020-11-24 00:12  duoxihuanniya  阅读(138)  评论(1)    收藏  举报