程序没问题,为什么输出结果有问题
#include "stdio.h"float volume(float a,float b,float c)
{ float v;
v=a*b*c;
return(v);
}
void main()
{ float a,b,c,v;
scanf("%f,%f,%f",&a,&b,&c);
v=volume(a,b,c);
printf("v=%f",v);
}
当输入 3 4 5的时候,结果是v=3977578716729246700.000000 而不是60,求大神帮忙