|
发表于 2013-3-2 23:26:27
|
显示全部楼层
#include <stdio.h>
void main()
{
/*基本运费为p,货物重量w, 距离s, 折扣d, 总运费为f*/
/*计算公式是f=p*w*s*(1-d)*/
double p, w, s, d, f;
printf("请输入运输费用:");
scanf("%lf", &p);
printf("请输入货物重量:");
scanf("%lf", &w);
printf("请输入运输距离:");
scanf("%lf", &s);
if(s < 250)
{
d = 0/100;
printf("运费是%lf\n", f=p*w*s*(1.0-d));
}
else if(250<=s && s<500)
{
d = 2.0/100;
printf("运费是%lf\n", f=p*w*s*(1.0-d));
}
else if(500<=s && s<1000)
{
d = 5.0/100;
printf("运费是%lf\n", f=p*w*s*(1.0-d));
}
else if(1000<=s && s< 2000)
{
d = 8.0/100;
printf("运费是%lf\n", f=p*w*s*(1.0-d));
}
else if(2000<=s && s<3000)
{
d = 10.0/100;
printf("运费是%lf\n", f=p*w*s*(1.0-d));
}
else if(3000 <= s)
{
d = 15.0/100;
printf("运费是%lf\n", f=p*w*s*(1.0-d));
}
}
|
|