#include <stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
if(x<1)
y = x;
else if(x>=1 && x<10)
y =2*x-1;
else if(x>=10 && x<30)
y=3*x-1;
else if(x>=30 && x<60)
y = 4*x-2;
else
y=5*x;
printf("y=%g",y);
return 0;
}
#include <stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
if(x<1)
y = x;
else if(x<10)
y =2*x-1;
else if(x<30)
y=3*x-1;
else if(x<60)
y = 4*x-2;
else
y=5*x;
printf("y=%lf",y);
return 0;
}
你题目的解答代码如下:
#include <stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if (x<1)
y = x;
else if (1<=x && x<10)
y = 2*x-1;
else if (10<=x && x<30)
y = 3*x-1;
else if (30<=x && x<60)
y = 4*x-2;
else if (60<=x)
y = 5*x;
printf("%d",y);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!