• 第四次作业


    第一题:

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

    步骤:
    第一部:定义两个实数x,y
    第二步:输入实数x
    第三步:分情况讨论如果x不等于0则y=x分之一,如果x等于0则y=0。
    第四步:输出y。

    在这个问题中,我刚开始忽略了在本题中f(x)中的x也是一个值

    输出值总为x,后来在自己重新看了一遍题意之后,自己解决了这个问题。
    第二题:

    #include <stdio.h>
    int main()
    {
      int A,B;
      float C;
      scanf("%d %d",&A,&B);
       C=1.0f*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/%d=Error",A,B); 
      }
      return 0;
    }
    

    第一步:输入A,B两个数,定义c
    第二步:判断B是否大于0大于0输出结果,B<0输出结果,B等于0输出错误

    书写本题,我又犯了老毛病,忘记写区地址符号

    因为是老毛病,我很快的改正了过来
    第三题:

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

    第一步:输入a
    第二步:判断若a<=50且a>0则输出答案,若a>50输出对应的答案,若其他的则输出英文

    此题没有碰到错误
    第四题:

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

    第一步:输入a,d,e,f,c,b
    第二步:根据题意计算
    第三步:输出

    计算一直出错,经同学帮助改对了。

  • 相关阅读:
    C# 安装包中添加卸载
    如何提取json里面的数据
    JSON写入
    在Net下处理Json
    Linq To Json
    衡量视频序列特性的TI(时间信息)和SI(空间信息)
    DotCMS安装步骤
    【12c OCP】最新CUUG OCP071考试题库(52题)
    【ocp12c】最新Oracle OCP071考试题库(44题)
    【Oracle 12c】最新CUUG OCP071考试题库(53题)
  • 原文地址:https://www.cnblogs.com/xuweiye/p/7748485.html
Copyright © 2020-2023  润新知