C语言|博客作业05

一.作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532
我在这个课程的目标是 更加熟练地使用C语言进行程序编写
这个作业在那个具体方面帮助我实现目标 各个程序作业,与他人的代码对比
参考文献 C语言程序设计及网上查找的资料
学号 20209015

1.PTA实验作业

1.1题目:用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。

1.1.1实验代码截图

1.1.2数据处理

数据表达:运用了score变量,该变量为整数型的变量,值是通过输入得来的
数据处理:运用了if-else的嵌套结构,顺序结构,else-if语句

1.1.3 造测试数据

输入数据 输出数据 说明

95 A 当 90≤ score≤100时, grade=A
85 B 当80≤ score<90时,grade=B
75 C 当70≤ score<80时,grade=C
65 D 当60≤ score<70时,grade=D
55 E 当0≤ score<60时,grade=E
105 Input error! 当输入的值大于100时,输出为输入错误
-5 Input error! 当输入的值小于0时,输出为输入错误

1.1.4 PTA提交列表及说明


编译错误:大写字母两边没用""
部分正确:没有用逻辑与&&

1.2题目:判断体制,体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。

1.2.1实验代码截图

1.2.2 数据处理

数据表达:height,weight为输入的身高和体重,BMI为计算出的体脂指数,函数均为双精度浮点型
数据处理:数据表达式:赋值表达式,判断表达式
流程结构:顺序结构,判断结构

1.2.3 造测试数据

输入数据 输出数据 说明
45 1.65 偏瘦 类型1
55 1.65 正常 类型2
70 1.65 偏胖 类型3
80 1.65 肥胖 类型4
123 1.65 极重度肥胖 类型5

1.2.4 PTA提交列表及说明


部分正确:第21行打成了“极度肥胖”

2.代码互评

同学代码


我的代码

对比:各有各的特点,但是我觉得我的更加简洁明了,看着更加舒服一些。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周10.19-10.25 25 90 if语句,for,while,do-while循环语句以及嵌套使用,break以及continue的区别和使用 for循环的嵌套不太明白
第九周10.26-11.1 30 106 一维数组及二维数组 二维数组的应用
第十周11.2-11.7 30 126 未学习新知识点 遇到难度较大的题目有些难以入手
第十一周11.8-11.14 25 142 自定义函数,宏定义函数 突然面对调用函数,一时间做题习惯适应不过来
第十二周11.15-21 20 240 函数的调用,函数声明及原型和全局变量以及局部变量 函数的调用的一些函数名称有一些记不住

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第八周 800 90
第九周 967 106
第十周 1076 126
第十一周 1360 142
第十二周 1766 234

3.3 学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理。

3.3.2 学习体会

本周学习内容几乎全部为函数,但是学习函数的同时也对前面的知识点进行了回顾,虽然耽误了不少学习新知识的时间,但是这样可以避免忘记之前学过的东西,个人总结起来此种学习方式适合做自己,并且之和也会一直延续下去。

posted @ 2020-11-21 13:01  wsdmr  阅读(166)  评论(7编辑  收藏  举报