2.运输公司对用户计算运输费用。路程越远,运费越低。标准如下:
#include <stdio.h>
int main()
{
float p,w,s,d,f;
printf("请分别输入每吨每千米货物的基本运费、货物重量和运输距离:");
scanf("%f,%f,%f",&p,&w,&s);
if(s<250)
{ d=0;
f=p*w*s*(1-d);
printf("总运费为:%.2f\n",f);
}
else if(s>=250&&s<500)
{ d=0.02;
f=p*w*s*(1-d);
printf("总运费为:%.2f\n",f);
}
else if(s>=500&&s<1000)
{ d=0.05;
f=p*w*s*(1-d);
printf("总运费为:%.2f\n",f);
}
else if(s>=1000&&s<2000)
{ d=0.08;
f=p*w*s*(1-d);
printf("总运费为:%.2f\n",f);
}
else if(s>=2000&&s<3000)
{ d=0.1;
f=p*w*s*(1-d);
printf("总运费为:%.2f\n",f);
}
else
{ d=0.12;
f=p*w*s*(1-d);
printf("运费为:%.2f\n",f);
}
return 0;
}