float的使用问题
程序代码:main ()
{
int a,b,c;
scanf ("%d,",&a);
b=2*a ;
c=3*a ;
if (b==6)
{
printf ("%d",b);
}
else
{
printf ("%d",c);
}
getch ();
}用这段代码可以完成输入a,若b=6就输出b,不=6就输出c,但是为什么在第三行用float来定义a,b,c就总是输出为0呢
[ 本帖最后由 hxy19931129 于 2011-4-22 22:54 编辑 ]






