zoukankan      html  css  js  c++  java
  • 第四周作业

    题目7-1 计算分段函数[1]

    1.实验代码

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

    2. 设计思路

    (1)根据题目要求可知两种情况有两种结果,写一个if语句即可。

    (2)流程图:

    3.本题调试过程碰到问题及解决办法:无太大问题。

    题目7-2 A除以B

    1.实验代码

    #include <stdio.h>
    int main()
    {
        int x,y;
        float z; 
        scanf("%d %d",&x,&y);
        z=(float)(x*1.0/y*1.0);
        if (y>0)
        {
            printf("%d/%d=%.2f",x,y,z);
        }
        else if (y==0)
        {
            printf("%d/%d=Error",x,y);
        }
        else
        {
            printf("%d/(%d)=%.2f",x,y,z);
        }
        return 0;
     } 

    2. 设计思路

    (1)创造字母代表A,B,创造if语句满足出题条件。

    (2)流程图:

     3.本题调试过程碰到问题及解决办法:无太大问题。

    题目7-6 阶梯电价

    1.实验代码

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

    2. 设计思路

    (1)设置字母为代表,创造if语句满足题意。

    (2)流程图:

     3.本题调试过程碰到问题及解决办法:无太大问题。

    题目7-7 出租车计价

    1.实验代码

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

    2. 设计思路

    (1)设计if语句满足题意。

    (2)流程图:

     3.本题调试过程碰到问题及解决办法:无太大问题。

    git地址

    https://git.coding.net/hgr123/text.git

    总结:本周学习了if语句和else if语句,并且联系了pta中的题目,是我写程序时更加熟练了。

    点评同学

    http://www.cnblogs.com/jz19990201/p/7748343.html

    http://www.cnblogs.com/572453251asd/p/7748320.html

    http://www.cnblogs.com/DavidPark/p/7707156.html

  • 相关阅读:
    [ZJOI 2012]数列
    [JSOI 2011]柠檬
    sonar错误及修改方案
    mysql 查询该字段不包含中文
    service 事务
    mysql 不等于和null
    java文件编译为class文件
    主,副时间排序
    MySQL 按首字母排序
    excle导入
  • 原文地址:https://www.cnblogs.com/hgr123/p/7748613.html
Copyright © 2011-2022 走看看