zoukankan      html  css  js  c++  java
  • C语言I博客作业05

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 (https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494)
    我在这个作业的目标 熟练的学会使用if语句
    这个作业在那个具体方面帮助我实现目标 练习了字符型数据和镶嵌语句if-else语句的使用
    参考文献 C Primer Plus(第6版中文版)

    1.PTA实验作业

    1.1 C程序设计 实验2-2-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(整数),由用户输入,整形。
    数据处理:
    
     if(score>=90 && score<=100){
            printf("A");
        }
        else{
            if(score>=80 && score<90){
                printf("B");
            }
            else{
                if(score>=70 && score<80){
                    printf("C");
                }
                else{
                    if(score>=60 && score<70){
                        printf("D");
                    }
                    else{
                        if(score>=0 && score<60){
                            printf("E");
                        }
                        else{
                            printf("Input error!");
                        }
                    }
                }
            }
        }
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明


    提交列表说明:
    Q:编译错误。
    A:丢掉了最后的如果输入成绩 score<0或 score>100,则输出“Input error!”。加上最后的嵌入式if语句正确。

    1.2C程序设计 实验2-3-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.2.1 数据处理

    数据表达:使用了字符型变量sex,sports,diet;浮点型变量faHeight,moHeight,ch;
    数据处理:if(sex=='F' || sex=='f'){
            ch= (faHeight*0.923+moHeight)/2;
            if(sports=='Y' || sports=='y'){
                ch=ch*1.02;
            }
            if(diet=='Y' || diet=='y'){
                ch=ch*1.015;
            }
            if(sports=='Y' && diet=='Y' || sports=='y' && diet=='y'){
                ch=ch*1.035;
            }
        }
        if(sex=='M' || sex=='m'){
            ch=(faHeight+moHeight)*0.54;
            if(sports=='Y' || sports=='y'){
                ch=ch*1.02;
            }
            if(diet=='Y' || diet=='y'){
                ch=ch*1.015;
            }
           else if(sports=='Y' && diet=='Y' || sports=='y' && diet=='y'){
                ch=ch*1.035;
            }
        }
    

    1.2.2实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明


    提交列表说明:
    Q:编译错误。
    A:if else语句使用错误,将其全部改成if答案正确。

    2.代码互评

    同学代码


    我的代码

    区别:
    1.同学一使用了if-else语句,而我只有if。
    2.同学二将三个需要输入的放在一起,而我是每一个分开,单独的。
    3.两个同学都是h=h ×(1+0.02+0.015)而我是直接h=h × 1.035。

    3.学习总结

    3.1 学习进度条

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2学习体会

    1.学习了越来越多的知识,需要更多的练习。
    2.需要自己多利用好时间多来练习编程和预习新的语句。
    3.遇到问题要积极解决,不能让问题一直是问题。
    4.要一直保持对学习的热情。

  • 相关阅读:
    小球下落
    时隔半年再设环境变量。。笑哭了!
    Quartus+modelsim开发环境的搭建
    因式分解技巧——拆项与添项
    因式分解技巧——分组分解
    因式分解技巧——代公式
    因式分解技巧——提公因式
    一个2014年的数学日历
    用面积来证三角不等式
    一条直线若能平分矩形面积,则它必然经过矩形的中心
  • 原文地址:https://www.cnblogs.com/liubang52/p/14018112.html
Copyright © 2011-2022 走看看