算距离,重量,折扣,自己想的没搞懂哪错了。求解哦
#include <stdio.h>void main()
{
float z,w,s;
float p,p1,p2,p3,p4,p5;
printf("基本运费");
scanf("%f",&z);
printf("重量");
scanf("%f",&w);
printf("距离");
scanf("%f",&s);
p = z*w*s*(1 - 0);
p1 = z*w*s*(1 - 0.02);
p2 = z*w*s*(1 - 0.05);
p3 = z*w*s*(1 - 0.08);
p4 = z*w*s*(1 - 0.1);
p5 = z*w*s*(1 - 0.15);
if(s < 250){printf("%d",p);}
else if(s >= 250&&s < 500){printf("%f",p1);}
else if(s >= 500&&s < 1000){printf("%f",p2);}
else if(s >= 1000&&s < 2000){printf("%f",p3);}
else if(s >= 2000&&s < 3000){printf("%f",p4);}
else{printf("%lf",p5);}
}
麻烦解答疑惑 ,先也有个这类型的 也是没打出来,心情好压抑啊。