curryIrving

导航

 
这个作业属于哪个课程 <C语言程序设计II>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
我在这个课程的目标是 <加强自己的编程能力,了解自己的不足>
这个作业在哪个具体方面帮助我实现目标 <在使用if-else语句的嵌入加强对代码的理解>
参考文献 <c语言程序与设计>
学号 <20209091>

1.PTA实验作业

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

1.1.1数据处理
**数据表达:用了x,count变量,x变量通过输入得来,count变量通过赋值得来,x,count变量都是整形变量。
数据处理: 使用了赋值表达式,if语句。
1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

  1. **部分正确:提交时显示只有d正确,我开始代码是输入a,b,c,d,然后再判断是不是等于7,这样做不对。
    **解决方法:输入时输入一个变量,然后判断每个数字是否等于7。

**1.2 每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。

设 faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=( faHeight+moHeight)×0.54 女性成人时身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%。

试编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F或f表示女性,输入字符M或m表示男性)、父母身高(用实型变量存储,faHeight为父亲的身高,moHeight为母亲的身高)、是否喜爱体育锻炼(用字符型变量 sports存储,输入字符Y或y表示喜爱,输入字符N或n表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,输入字符Y或y表示良好,输人字符N或n表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。

1.2.1数据处理
**数据表达:用了 faHeight, moHeight, height, x, y,sex, sports, diet变量,faHeight, moHeight, height, x, y是双精度浮点型变量,sex, sports, diet是字符型变量。faHeight, moHeight,sex, sports, diet通过输入得来。
数据处理: 使用了赋值表达式,if语句。
1.2.2实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

  1. 编译错误:if句里面的等号写错。
    解决方法:将等号符号修改。
    编译错误:if句里面的字符没用单引号。
    解决方法:加个单引号。
    编译错误:看了很久还是没看出来错在哪里,在其他的编译软件中能够运行。

2.代码互评

同学1.

同学2.

我的代码截图

1.该同学的scanf函数使用了四次,可以直接一次就输入出来,看起美观些,if句里面的括号可以省略,括号多了容易漏写,关系运算符要小于算数运算符。
2.
该同学的代码看起来整洁美观,代码中整洁用关系运算符将几个变量联系在一起,开始我也是这么想的,但是感觉太复杂就没去尝试了。

3.学习总结

3.1 学习进度条

3.2 累积代码行和博客字数


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

3.3.2 学习体会
1.本周学习过程中出现过自己不理解的问题,在写if句的时候,用关系运算符的时候显示错误。
2.学习感受有点吃力,上机课的那个改错实验题没想明白后面那个int(number),之后还在想,还是没想明白,问了同学,这个问题才解决。
3.学的过程中一些细节会忘记,在定义一个变量时,用的是int类型,但自己输入一个值得时候输入一个小数导致出错,查找问题的时候看了几遍才查出问题在哪。

posted on 2020-11-21 11:15  curryIrving  阅读(84)  评论(9编辑  收藏  举报