C语言I博客作业05
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529 |
| 我在这个课程的目标是 | 熟悉多分支结构、字符型数据类型和逻辑运算符 |
| 这个作业在那个具体方面帮助我实现目标 | 字符型数据类型 |
| 参考文献 | c语言程序设计,C Primer Plus,b站 |
1.PTA实验作业(20分/题)

1.1 有多少位是7?
从键盘读入一个4位数的整数,求该数中有多少位是7
1.1.1数据处理
|数据表达:i,n整型|
|:-------------|:--------------------------|
|数据处理: if((n/1000)%107)i+=1;if((n/100)%107)i+=1;if((n/10)%107)i+=1;if(n%107)i+=1;;运用if分支语句|
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1117 | 1 | 1个7 |
| 7777 | 4 | 4个7 |
| 4777 | 3 | 3个7 |
1.1.4 PTA提交列表及说明

1.答案错误:忘记取地址&号了。
1.2 判断体质完整版

1.2.1 数据处理
|数据表达:变量BMI, height, weight是浮点型|
|:-------------|:------------------|
|数据处理:BMI=weight/(height*height);计算;if的多重分支结构|
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 61 1.81 | 偏瘦 | 偏瘦 |
| 73 1.71 | 偏胖 | 偏胖 |
| 82 1.71 | 肥胖 | 肥胖 |
| 122 1.71 | 极重度肥胖 | 极重度肥胖 |
1.2.4 PTA提交列表及说明

1.主函数int main ()忘记了。
2.代码互评
同学代码截图


自己代码截图

不同点:
1.这题比较简单,基本上都差不多,格式少许不一样。
相同点:
2.代码都正确,完整,基本一致。
3.学习总结
3.1 学习进度条
周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|:---|:---|:---|:---|:---|:---|
第三周/11.7|三天|126|for循环,if选择语句|for循环不太懂|
第四周/11.13|两天|143|自定义函数使用|对于自定义不能很好的运用|
第五周/11.19|两天|159|多重if,字符型|字符型不太懂|
3.2 累积代码行和博客字数

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

浙公网安备 33010602011771号