a[i]!=0出的问题吧,我一般不这么编写。有时高级语言的程序看起来一样,但在汇编中会有所区别。如果只是备考二级C语言,这样的题不会多吧。祝你成功!
是不是 for(i=0;a[i]!=0;i++) 里面a[i]!=0有问题,可能是类型不匹配改成a[i]!=0.0或a[i]!=(float)0
因为浮点计算是不精确的,所以看起来象是随机数
LZ说第一个写入的是随机数,可我在main前加了个void就得到了正确结果71.80,没有其它问题