• C语言I博客作业05


    1.作业头

    这个作业属于哪个课程 <班级的链接>
    这个作业要求在哪里 <作业要求的链接>
    这个作业的目标 <熟悉多分支结构、字符型数据类型和逻辑运算符>
    学号 <20209059>

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 <写上作业的链接>
    我在这个课程的目标是 <熟悉分支结构、字符型数据类型和逻辑运算符>
    这个作业在那个具体方面帮助我实现目标 <字符型数据类型和逻辑运算符的运用更熟练了>
    参考文献 <C语言程序设计课本,百度>

    三、本周作业

    1.PTA实验作业

    排名图片:

    1.1 题目名

    题目内容描述:用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。

    当 90≤ score≤100时, grade=A ;

    当80≤ score<90时,grade=B;

    当70≤ score<80时, grade=C;

    当60≤ score<70时,grade=D;

    当0≤ score<60时,grade=E。

    如果输入成绩 score<0或 score>100,则输出“Input error!”

    1.1.1数据处理

    数据表达:变量有score,由int赋值而来,为整数型
    数据处理:表达式有score>=70&&score<80等,运用了if-else分支结构

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    98 A 代码正确
    88 B 代码正确
    120 Input error 代码正确
    49 E 代码正确

    1.1.4 PTA提交列表及说明


    1.答案错误:一开始直接用逗号,而不是用逻辑运算符,所以错了
    2.部分正确:一开始用了grade,后来删掉后就正确了

    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数据处理

    数据表达:变量有由double赋值的 faHeight,moHeight和char赋值的sex,diet,sports。double为双精度浮点型,char为字符型

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    F 182 162 N Y 167.5cm 代码正确
    M 182 162 N Y 188.5cm 代码正确
    F 170 165 Y Y 166.7cm 代码正确
    F 170 165 N N 161.0cm 代码正确

    1.2.4 PTA提交列表及说明


    1.编译错误:一开始直接用逗号,而不是用逻辑运算符,问了同学后才改
    2.答案错误:之后将三个判断条件直接连在一起用,后分别就对了

    2.代码互评

    同学代码截图

    自己代码截图



    1.第一个同学直接使用运算符,而我使用逻辑运算符
    2.第二位同学与我相似,只是第二位同学多用y表示结果
    3.我与第一个同学第一步不一样导致最后一步不一样

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间/时 代码行数/行 学到的知识点简介 目前比较困惑的问题
    11/16-11/21 8/h 311 else-if的分支结构,逻辑运算符 逻辑运算符不熟练,不知道什么时候用

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.新学习了逻辑运算符,字符型变量,不太熟练
    2.比以前操作熟练多了
    3.不过学起来也有点难了

  • 相关阅读:
    exec
    eval
    Python--day23--类的命名空间
    Python--day23--初识面向对象复习
    Python--day22--面向对象的交互
    Python--day21--异常处理
    Python--day21--包
    Python--day21--复习
    Python--day20--模块的导入
    动态加载布局的技巧
  • 原文地址:https://www.cnblogs.com/xxr111111/p/14026181.html
Copyright © 2020-2023  润新知