代码如下:
#include <stdio.h>
int main()
{
int t[4];
double f[4];
int i = 0;
for (;;)
{
if (i>=4) break;
scanf("%d",&t[i]);
if(t[i]>0 &&t[i]<=10) f[i]=30;
else if(t[i]>10 && t[i]<50) f[i] = 3*t[i];
else if(t[i]>=50) f[i] = 2.5*t[i];
else f[i] = 0; //时间小于0的时候费用为0
i++;
}
printf("%g %g %g %g",f[0],f[1],f[2],f[3]);
return 0;
}
效果图如下:
float hour;
do{
scanf("%d",&hour);
if(hour<10){
printf("30元\n");
}else if(hour>10 && hour<50)
printf("%f", 3*hour);
else if(hour>=50)
printf("%f",2.5*hour);
}while(hour>0);