• C语言I博客作业05


    这个作业属于那个课程 C语言程序设计II ****
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
    我在这个课程的目标是 熟悉多分支结构、字符型数据类型和逻辑运算符
    这个作业在那个具体方面帮助我实现目标 回顾之前学过的知识,总结自己的学习并改正
    参考文献 c语言程序与设计

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

    1.1 题目名1
    身高预测。

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

    设 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.1.1数据处理
    | 数据表达: |字符型变量sex, diet, sports。双精度浮点型faHeight, moHeight, a, b,sum,A。sex, faHeight, moHeight, sports, diet为用户输入数据 |
    | ---- | ---- | ---- |
    |数据处理: | 运用了分支结构 |

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    M 182 162 N Y 167.5cm 女性 不喜爱锻炼 饮食习惯良好
    M 175 152 N N 176.6cm 女性 不喜爱锻炼 饮食习惯不良好
    F 180 152 Y Y 185.6cm 男性 喜爱锻炼 饮食习惯良好

    1.1.4 PTA提交列表及说明

    1.答案错误:结果printf没加上单位cm,以及前面公式错误,未将其加在一起。
    解决方案:加上并改正公式。

    1.2 题目2

    1.2.1 数据处理
    | 数据表达: | 运用了变量height,weight,BMI,其中height,weight,BMI是双精度变量 |
    | ---- | ---- | ---- |
    | 数据处理 : | BMI=kg/pow(m,2)且运用了分支结构 |

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    55 1.75 偏瘦 体重55kg 身高175cm
    69 1.74 正常 体重69kg 身高174cm
    62 1.76 z正常 体重62kg 身高176cm

    1.2.4 PTA提交列表及说明

    1.部分正确:中英文符号搞错了。
    解决方法:将“;”改正过来了。

    2.代码互评(5分)
    同学代码截图

    自己代码截图

    1.都使用了if else语句。
    2.我基本上运用的主体都是if else语句。
    3.对方还运用了for语句,我的过于简单。
    同学代码截图

    自己代码截图

    1.他是用到了if与else的分支结构
    2.我用的是switch语句
    3.我的比他简单一点

    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 所花时间 代码行 所学知识点 目前迷惑点
    第一周 20h 50 定义变量
    第二周 21h 500 if判断语句
    第三周 21h 800 循环语句
    第四周 24h 1200 数组,定义函数
    第五周 26h 850 分支结构
    3.2 累积代码行和博客字数(5分)

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

    3.3.2 学习体会
    1.代码现在越写越长,有时候错误要找好久才能找出来,还是归咎于自己不熟练,得多打代码。
    2.对于一些语句,老师讲的有些许快,自己也还不太明白怎么去运用,希望自己能够多花时间在打代码上面。
    3.不会的代码自己一定要好好思考,尽量独立完成。

  • 相关阅读:
    express如何使用cors插件、body-parser插件
    如何让xshell关闭后依然运行node项目
    nuxt命令和部署
    Python—函数的名称空间
    Python—生成器
    Python—闭包
    Python入门-字符串常用方法
    Python入门-函数
    Python入门-文件操作
    Python入门-三级菜单
  • 原文地址:https://www.cnblogs.com/lkke/p/14007713.html
Copyright © 2020-2023  润新知