第四周作业

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

 

 

 

 

 

 

 

 

 无问题;

设计思路:

先定义a,再输入a,然后判断a的范围。

 

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

 

无问题;

设计思路:

 先定义A和B ,再根据B的数值进行判断,是否执行公式,进而输出。

 

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

 

无问题;

设计思路:

按题目要求定义并输入W,使C满足浮点数,执行公式,输出。

 

#include<stdio.h>
int main()
{
  int T;
  float L,C;
  scanf("%f %d",&L,&T);
  int D=T/5;
  if(L<=3)
  C=10.0;
  else if(L>3&L<10)
  {
    C=10+(L-3)*2.0;
    } 
  else
   
    C=24+(L-10)*3.0;
    C=C+D*2;
    printf("%.0f",C);
  

} 

 

无问题;

设计思路:

设计便于计算的整数D,根据L判断是否执行公式,然后输出。

 

 

 

 

 

 

 

 

 

 

 

 我认为刘伟其,刘宇,史责文他们的作业做的特别好,很工整,并且认真,写的很详细,值得我去学习。

 

posted on 2017-10-29 00:08  执念丶。  阅读(104)  评论(0编辑  收藏  举报

导航