• C语言I博客作业5


    这个作业属于哪个课程 C语言程序设计II
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
    这个课程的目标是 <学习分支结构>
    这个作业在哪个具体方面帮助我实现目标 <可以在写代码的过程中镶嵌 分支结构,使代码变复杂 >
    参开文献 < C语言程序设计>

    1.PTA实验作业

    1.1 题目1 判断体质完整版

    体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
    
    胖瘦程度 BMI
    偏瘦 BMI < 18.5
    正常 18.5<=BMI < 24
    偏胖 24<= BMI <28
    肥胖 28<=BMI <40
    极重度肥胖 BMI >= 40

    1.1.1 数据处理

    数据表达:运用了g,BIM,h等变量,其中g为整型变量,BIM,h为双精度浮点型变量
    数据处理:使用了主函数,数学函数,还有if else语句

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    56 1.74 结果显示偏瘦
    62 1.71 结果显示正常
    70 1.80 结果显示正常

    1.1.4 PTA提交列表及说明


    问题:没有弄清字符型的意思,乱用字符型变量
    解决办法:将字符型变量删除

    1.2 题目2

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

     数据表达:运用了score,grade等变量,其中score为整型变量,grade为双精度浮点型变量
     数据处理:使用主函数,以及if else结构语句
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    85 B 80<85<90
    120 Input error! 120>100
    65 D 60<65<70

    1.2.4 PTA提交列表及说明


    问题:未定义grade,if语句中有部分条件错误或者重复
    解决办法:将grade定义成double类型,if语句中的条件按顺序编出即可

    2.代码互评

    同学代码:

    同学代码:

    我的代码:

    评论:第一份编码相对于我的代码更加简洁,容易懂,不需要重复使用if else语句,第二份代码与我相比写的更加详细,层次感清晰明了

    3.学习总结

    3.1 学习进度条

    第几周 这周所花的时间 代行码 学到的知识简介 目前比较迷惑的问题
    第8周 15小时 275 输出语句(“Hello world! ”) 没有
    第9周 18小时 300 数学函数,scanf语句 不熟悉各类运算符,怎么用
    第10周 20小时 400 for循环语句 循环条件,循环体有点混乱
    第11周 19小时 425 加深对for循环语句的使用,同时学习自定义函数 自定义函数不是很会用
    第12周 16小时 432 学习分支结构 一些关于定义的东西不熟悉

    3.2 累计代码行和博客数字

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    通过这周的学习,还是有许多的东西是很不熟悉的,陌生的东西还在等待着我去不断的学习,我依旧会努力上进,充实自己。

  • 相关阅读:
    Java修改excel内容
    text标签onchang事件
    shh将数据导出excel
    正则表达式0到200以内的数
    虚拟内存与物理内存
    捕获内核的异常事件
    linux内存(三)内核与用户空间交互
    linux内存(二)高端内存
    linux内存(一) 内核空间与用户空间
    使用tc配置后端设备,来限制虚拟机网卡带宽
  • 原文地址:https://www.cnblogs.com/chenzhengle/p/14015839.html
Copyright © 2020-2023  润新知