编辑代码

#include <stdio.h>
int main()
{
 float d,p,s,f;
 int w = 1;
 printf("输入每公里的价格(p)及实际公里数(s):\n");
 scanf("%f %f", &s,&p);
 if (&s < 250){d = 0;}//如果s<250km没有折扣//
 else if (250 <= s && s < 500){d = 0.02;}//250<=s<500则2%的折扣//
 else if (500 <= s && s < 1000){d = 0.05;}//500<=s<1000则5%的折扣//
 else if (1000 <= s && s < 2000){d = 0.08;}//1000<=s<2000则8%的折扣//
 else if (2000 <= s && s < 3000){d = 0.10;}//2000<=s<3000则10%的折扣//
 else if (s<3000){d = 0.15;}//s<3000则15%的折扣//
 f = p * w * s*(1 - d);//总运费的计算公式//
 printf("总运费为:%3.3f", f);//输出总运费f//
 return 0;
}