• C语言I博客作业05


    这个作业属于哪个课程 <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类型,但自己输入一个值得时候输入一个小数导致出错,查找问题的时候看了几遍才查出问题在哪。

  • 相关阅读:
    Winform 自定义TabControl实现浏览器标签
    LeetCode Add Two Numbers
    Java基础知识复习(二)
    Java基础知识复习(一)
    0-1背包问题复习
    centos7 vmware克隆解决网络问题
    阿里云上Docker Compose部署wordpress
    不需要瞎折腾,官方文档才是终极
    centos7 nginx安装
    iptables练习题(四)
  • 原文地址:https://www.cnblogs.com/chen--123/p/14014967.html
Copyright © 2020-2023  润新知