C语言I博客作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529
这个作业的目标 1.熟悉多分支结构、字符型数据类型和逻辑运算符 2.锻炼编程思维 3.提升写博客的效率
这个作业在哪个具体方面帮助我实现目标 1.实验题以及PTA的编程题2.作业互评 3.分析作业提交列表
参考文献 C语言程序设计教材、百度、C Primer Plus第6版

1.PTA实验作业(20分/题)

1.1C程序设计 实验2-3-1(身高预测)

题目内容描述:设 faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=( faHeight+moHeight)×0.54 女性成人时身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%。试编程从键盘输入用户的特征,利用给定公式和身高预测方法对身高进行预测。

1.1.1数据处理

数据表达:用了双精度浮点型变量faHeight.moHeight,adultHeight,x,y字符型变量sex,sport,diet
数据处理:运用了算术表达式、赋值表达式 分支结构,多分支结构的if-else嵌套

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

1.编译错误:老毛病了,少分号
2.部分正确:加号打成减号了,导致计算出错
3.编译错误:等于号少打了一个,变成赋值了,明明前面对的来着,可能不小心搞没了
4.部分正确:检查了几遍,竟然有数字打错了,脑瓜子嗡嗡的

1.2 有多少位是7?

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

1.2.1 数据处理

数据表达:用了整型变量i,sum
数据处理:运用了数组、算术表达式、赋值表达式 for语句的循环结构

1.2.2实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

1.内部错误:评测系统发生内部错误,无法评测,再试一次就好啦
2.编译错误:for语句中的一个分号打成了逗号
3.编译错误:输出时,逗号打在了双引号的里面去了,应该在双引号外面
4.部分错误:数字!数字又错了……

2.代码互评(5分)

同学的代码

我的代码

1.阳榕用的是while语句,我用到的是数组
2.周鸽用的分支结构,if-else语句,要分别判断四个位的数,所以代码很长
3.while语句和数组都比较简单明了,分支结构写的思路也很清晰,都是不错的代码

3.学习总结(15分)

3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会
1.这周学的分支结构要码很多行代码,这就要我们的代码格式要清楚,看着要清晰,思路也要清晰明了,否则很容易把自己绕进去的
2.这些语句和数据的处理都是C语言的基础,要学会结合起来使用,使自己的代码读起来清晰明了
3.不懂还是要多问多参考资料,取经路漫漫,任重而道远啊

原文地址:https://www.cnblogs.com/wsdnbb/p/14014092.html