• 第四周作业


    本周学习了代码中if语句的编写

    题目1

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

    实验思路

    1定义x,y,输入x

    2判断x的范围,x=0时,输出f(x.0)=x.0;x<0或x>0,则输出f(x.0)=1/x

    流程图

    注意事项

    输出的格式要与要求一致

    题目2

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

    实验思路

    1定义x,y,输入x,y

    2判断y的范围,x=0时,输出Error;y<0,输出x/(y);y<0,输出x/y

    流程图

    注意事项

    输出的格式要与要求一致

    题目3

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

    实验思路

    1定义u,c,输入u

    2判断u的范围,0<u<=50,输出

    c=0.53*(u*1.00),u<=0,输出
    Invalid Value!,反之,输出
    c=0.53*50+(u*1.00-50)*0.58)

    流程图

    注意事项

    输出的格式要与要求一致

    题目4

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

    实验思路

    1定义,a,min,b,c,d输入a,min

    2判断a的范围,a<=3输出b=10+min/5*2+0.5,

    a>3&&a<=10,输出
    c=10+min/5*2+0.5+(a-3)*2
    a>10,输出
    d=24+min/5*2+0.5+(a-10)*3

    流程图

    注意事项

    输出的格式要与要求一致

    点评同学

    http://www.cnblogs.com/wjl1124/p/7738819.html

    https://home.cnblogs.com/u/jhd1127/

    https://home.cnblogs.com/u/572453251asd/

  • 相关阅读:
    composer 自动加载 通过classmap自动架子啊
    composer 自动加载一 通过file加载
    call_user_func函数
    array_filter与array_map
    array_filter、array_walk、array_map的区别
    array_filter函数
    基于visual Studio2013解决算法导论之012计数排序
    基于visual Studio2013解决算法导论之011快排改良
    基于visual Studio2013解决算法导论之010快排中应用插入排序
    基于visual Studio2013解决算法导论之009快速排序随机版本
  • 原文地址:https://www.cnblogs.com/zgq947/p/7746392.html
Copyright © 2020-2023  润新知