新手求助
#include <stdio.h>void main()
{
float p,w,f,d;
int s;
printf("请依次输入运费,货物重量,路程:");
scanf("%f%f%d,&p,&w,&s");
if(s<250)
{
d=0;
f=p*w*s*(1-d/100.0);
printf("%7.2f\n",f);
}
else
if(s>=250 && s<500)
{
d=2;
f=p*w*s*(1-d/100.0);
printf("%7.2f\n",f);
}
else
if(s>=500 && s<1000)
{
d=5;
f=p*w*s*(1-d/100.0);
printf("%7.2f\n",f);
}
else
if(s>=1000 && s<2000)
{
d=8;
f=p*w*s*(1-d/100.0);
printf("%7.2f\n",f);
}
else
if(s>=2000 && s<3000)
{
d=10;
f=p*w*s*(1-d/100.0);
printf("%7.2f\n",f);
}
else
d=15;
f=p*w*s*(1-d/100.0);
printf("%7.2f\n",f);
}
为什么我调试时输入三个数据,按回车的时候就无法弹出结果,还提示出这个窗口。 scanf("%f%f%d,&p,&w,&s");
这个有问题
改成
scanf("%f%f%d",&p,&w,&s); 黑龍 发表于 2015-11-1 17:29
这个有问题
改成
哦,我试试! 黑龍 发表于 2015-11-1 17:29
这个有问题
改成
感谢你,终于解决了。
页:
[1]