
#include
int main()
{
int s;
int p=1000;
float d;
int i;
float fee;
printf("请输入运送距离(km):\t");
scanf("%d",&s);
fee=p*s*(1-d);
for(i=0;i<250;i++)
{
if(i==s)
{
d=0;
printf("fee=%f",fee);
}
else
{
}
}
for(i=250;i<500;i++)
{
if(i==s)
{
d=0.02;
printf("fee=%f",fee);
}
else
{
}
}
for(i=500;i<1000;i++)
{
if(i==s)
{
d=0.05;
printf("fee=%f",fee);
}
else
{
}
}
for(i=1000;i<2000;i++)
{
if(i==s)
{
d=0.08;
printf("fee=%f",fee);
}
else
{
}
}
for(i=2000;i<3000;i++)
{
if(i==s)
{
d=0.10;
printf("fee=%f",fee);
}
else
{
}
}
if(s>3000)
{
d=0.15;
printf("fee=%f",fee);
}
return 0;
}
代码为什么要这么实现呢?