如题所述
第1个回答 2013-04-07
1)浮点数 if(x==y) 是不准确的.
一般这样做
double eps=1e-15
if(fabs(x-y)<eps){....}
2)这种题,一般都是用整数来做。
3)你理解错了
一般这样做
double eps=1e-15
if(fabs(x-y)<eps){....}
2)这种题,一般都是用整数来做。
3)你理解错了
第2个回答 2013-04-07
输入a是总个数,不用判断a的符号
将下面这段删除即可
if(a==0)
x++;
else if( a>0)
y++;
else
z++;本回答被提问者和网友采纳
将下面这段删除即可
if(a==0)
x++;
else if( a>0)
y++;
else
z++;本回答被提问者和网友采纳
第3个回答 2013-04-07
scanf("%.3lf",&b);改为
scanf("%lf",&b);
scanf("%lf",&b);
第4个回答 2013-04-10
输入一个总数,不判断的象征
下面这段话可以被删除
(A == 0)
X + +;
否则,如果(a> 0时) BR /> y + +;
其他
Z + +;
下面这段话可以被删除
(A == 0)
X + +;
否则,如果(a> 0时) BR /> y + +;
其他
Z + +;