#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void prize( double p,double s,double w,double x)
{
int b,c;
int money=(int)(p*s*w*x);
if(money%10>=5)
{
b=money%10;
c=10-b+money;
printf("%d",c);
}
else
{
b=money%10;
c=money-b;
printf("%d",c);
}
}
int main()
{
double p,s,w;//运费 距离 重量
scanf("%lf %lf %lf",&p,&s,&w);
if(s<250)
{
prize(p,s,w,1);
}
if(s>=250&&s<500)
{
prize(p,s,w,0.98);
}
if(s>=500&&s<1000)
{
prize(p,s,w,0.95);
}
if(s>=1000&&s<2000)
{
prize(p,s,w,0.92);
}
if(s>=2000&&s<3000)
{
prize(p,s,w,0.9);
}
if(s>=3000)
{
prize(p,s,w,0.85);
}
return 0;
}
这个提交的时候出错了。。。。原因非常若只 因为我在函数里面有定义了psw但是没把输入传进去。。。人真的不能不吃饭呀