c语言l博客园作业05

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
我在这个课程的目标是 <熟悉多分支结构、字符型数据类型和逻辑运算符>
学号 20209131

一、本周教学内容&目标❤

第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。

二、本周作业头

这个作业属于哪个课程 <C语言程序设计II>
我在这个课程的目标是 <熟悉多分支结构、字符型数据类型和逻辑运算符>
这个作业在那个具体方面帮助我实现目标 巩固本周所学知识,为解决今后遇到的困难、难点做铺垫,慢慢升华自己
参考文献 <C语言程序设计>

三、本周作业

1,PTA实验作业
2,代码互评
3,学习总结

四、作业格式

1.PTA实验作业
排名图片

1.1题目1

描述
从键盘读入一个4位数的整数,求该数中有多少位是7

1.1.1数据处理

数据处理:scanf语句输入整数,用if语句和循环递增来统计其中7的个数,分别以千位(a/1000),百位(a/100),十位(a/10),个位a取余,若等于0,则该位为7。则7的个数b+1,最后printf语句输出7的个数,也就是变量b最后的值。

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
7777 4 有四个7
7770 3 有三个7
7700 2 有两个7
7000 1 有一个7

1.1.4 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

提交列表说明:

1.编译错误:第24行忘记分号
2.部分正确:第10行忘记打%
3.解决方法:经过检查找到了问题

1.2题目2

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

胖瘦程度 BMI
偏瘦 BMI < 18.5
正常 18.5<=BMI < 24
偏胖 24<= BMI <28
肥胖 28<=BMI <40
极重度肥胖 BMI >= 40

1.2.1数据处理

数据表达:运用双精度浮点型函数定义体质指数
数据处理:多次运用if-else语句,并省略了else

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
80 1.7 偏胖 偏胖
55 1.73 偏瘦 偏瘦
60 1.72 正常 正常

1.2.4 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

提交列表说明:

1.编译错误:缺少很多符号和符号打错
2.解决方法:反复检查将错误符号找出来了并改正

2.代码互评

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图

自己代码截图

不同点
1.定义的字母不同,但是方法基本上一模一样

同学代码截图

自己代码截图

不同点
1.同学的代码比我的复杂的多,但是同学的代码更加容易理解。
2.虽然复杂但也是值得学习的方法

3.学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.2 学习体会

1本周对if语句进行了进阶类型的讨论,还学习了新的数据类型与新的运算符,分别是字符型与逻辑运算符,还对他们的优先级进行了说明。
2我主要不理解的地方是在if语句中再加if进行判断是该怎么操作。
请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。
希望老师能够复习前面学过的知识,讲课可以慢一点。

posted @ 2020-11-21 12:19  溺死于温柔  阅读(24)  评论(7编辑  收藏