题目描述
运输公司对用户计算运费。路程s越远,每吨×千米运费越低。标准如下:
s<250
没有折扣
250<=s<500
2%折扣
500<=s<1000
5%折扣
1000<=s<2000
8%折扣
2000<=s<3000
10%折扣
3000<=s
15%折扣
设每吨每千米货物的基本运费为p(price的缩写),货物重为w(weight的缩写),距离为s,折扣为d(discount的缩写),则总运费f(freight的缩写)的计算公式为:
f=p×w×s×(1-d)
现在给定p、w、s,计算总运费f。
输入描述
三个用空格隔开的数p、w、s,其中p和w是实数,s是整数。
输出描述
输出总运费。
请保留4位小数,注意行尾输出换行。
提示
提示
样例输入复制样例输入数据
100 20 300
样例输出
588000.0000
允许最长运行时间
3000ms
允许使用最大内存
5120MB
#include<stdio.h>
void main()
{
int s;
float p,w,off,f;
scanf("%f%f%d",&p,&w,&s);
if(s>0&&s<250)off=1;
else if(s>=250&&s<500)off=0.98;
else if(s>=500&&s<1000)off=0.95;
else if(s>=1000&&s<2000)off=0.92;
else if(s>=2000&&s<3000)off=0.9;
else if(s>=3000)off=0.85;
f=p*w*s*off;
printf("%.4f",f);
}