浮点数问题
这个程序 有问题啊? #include <stdio.h>
void main()
{
double a,b,c,d,e,q,g,h;
scanf("%lf%lf%lf",&a,&b,&c);
d=(a+b+c)/3;
e=10*d,q=e+0.5;
g=(int)(q),h=g/10;
printf("%f,%f,%f\n",q,g,h);
}
q值变化异常,
进行强制类型转换后出现问题
2011-10-23 19:14
2011-10-23 19:31
2011-10-23 19:47
2011-10-23 19:48
2011-10-23 22:07
2011-10-24 13:11