• 第四周作业


    要求二
    1、实验代码
    题目7-1 计算分段函数[1]

    #include <stdio.h>
    int main() 
    {
        float a,b;
        scanf("%f",&a);
        if(a!=0){
            b=1/a;
        }
        else{
            b=0;
        }
        printf("f(%0.1f) = %0.1f",a,b);
        return 0;
    }
    

    2、设计思路
    (1)第一步:设置a,b两个浮点数
    第二步:输入a
    第三步:根据条件输出a,b
    (2)程序框图

    3.本题调试过程碰到的问题及解决办法
    没有问题。

    题目7-2 A除以B
    1、实验代码

    #include <stdio.h>
    int main()
    {
        int A,B;
        double C;
        scanf("%d %d",&A,&B);
        C=(double)A / B;
        if (B>0)
        printf("%d/%d=%.2f",A,B,C);
        else if (B<0)
        printf("%d/(%d)=%.2f",A,B,C);
        else 
        printf("%d/0=Error",A);
        return 0;
    }
    

    2、设计思路
    (1)第一步:定义变量A,B
    第二步:double定义双精度浮点型变量c
    第三步:scanf输入变量
    第四步:if else 输入条件语句
    第五步:输出printf%.2将f结果精确到小数点后两位
    (2)程序框图

    3.本题调试过程碰到的问题及解决办法 。
    开始打代码时候总出错误,经过问同学解决。

    题目7-6 阶梯电价
    1、实验代码

    #include<stdio.h>
    int main()
    {
      float u,c;
      scanf("%f",&u);
     if(u<=50&&u>0){
       c=u*0.53;
       printf("cost = %.2f",c);
     }
     else if(u>50){
       c=(u-50)*(0.53+0.05)+50*0.53;
       printf("cost = %.2f",c);
     }
     else
     printf("Invalid Value!");
      return 0;
    }
    

    2、设计思路
    (1)第一步:定义浮点型变量u(用电量),c(花费)
    第二步:用scanf函数读入浮点数给u
    第三步:用if条件语句和else if句式对不同情况进行讨论计算
    第四步:用printf函数输出c的结果
    (2)程序框图

    3.本题调试过程碰到的问题及解决办法 。
    if else不是特别熟练,用devc++多练了几次。

    题目7-7 出租车计价
    1、实验代码

    #include<stdio.h>
    int main()
    {
        int a,b;
        float c;
        scanf("%f %d",&c,&a);
        if(c<=3 && a<5)
        b=10;
        else if(c<=3&&a>=5)
        b=10+a/5*2+0.5;
        else if(c>3 && c<=10 && a<5)
        b=10+(c-3)*2;
        else if(c>3 && c<=10 && a>=5)
        b=10+(c-3)*2+a/5*2;
        else if(c>10 && a<5)
        b=10+14+(c-10)*3;
        else
        b=(c-10)*3+24 +a/5*2+0.5;
        printf("%d",b);
        return 0;
    }
    

    2、设计思路
    (1)第一步:定义两个整数型变量和一个浮点型变量
    第二步:输入浮点型变量和其中一个整数型变量
    第三步:给出条件并参与运算
    第四步:输出变量
    (2)程序框图

    3.本题调试过程碰到的问题及解决办法 。
    这道题太难了 。经过询问 和参考看明白了许多。

    要求三
    GIT地址
    https://coding.net/u/yangyuxin/p/31212/git

    要求四
    1、总结
    本周学习了if else语句,收获很多,虽然不是特别熟练,但是会多加练习。
    2、评论
    http://www.cnblogs.com/jsjyys/p/7709233.html
    http://www.cnblogs.com/12138-/p/7749254.html
    http://www.cnblogs.com/xmb1547828350/p/7719018.html
    3、

  • 相关阅读:
    使用ParseExact方法将字符串转换为日期格式
    Windows 备用数据流(ADS)的妙用___转载
    ms17_010利用复现(32位)
    将手机号设置为空号
    PowerShell批量创建文件夹
    让程序显示运行时间
    使用Sleep方法延迟时间
    使用TimeSpan对象获取时间间隔
    DateTime小综合
    DDMS介绍
  • 原文地址:https://www.cnblogs.com/yangyuxin/p/7751080.html
Copyright © 2020-2023  润新知