今天学习了如何计算快递费用
#include <stdio.h>
#include <math.h>
int main()
{
float x,y;
int a;
scanf("%d,%f",&a,&x);
if(a<0||a>4)
{
printf("Error in Area\n");
}
else if(a==0)
{
if(x<1)
{
y=10;
}
else
{
x=ceil(x);
y=10+(x-1)*3;
}
}
else if(a==1)
{
if(x<1)
{
y=10;
}
else
{
x=ceil(x);
y=10+(x-1)*4;
}
}
else
{
if(x<1)
{
y=15;
}
else
{
if(a==2)
{
x=ceil(x);
y=15+(x-1)*5;
}
else if(a==3)
{
x=ceil(x);
y=15+(x-1)*6.5;
}
else
{
x=ceil(x);
y=15+(x-1)*10;
}
}
}
printf("Price: %5.2f\n",y);
return 0;
}
运行结果如下:
3,1.5
Price: 21.50
--------------------------------
Process exited after 2.925 seconds with return value 0
请按任意键继续. . .