计算机简单程序

各位高手,请看下面这个程序:(源程序略){
         int i, yy[MAX];
for(i=0;i<1000;i++)
if(xx%2)
{
odd++;
ave1+=xx;
yy[odd-1]=xx;
}
else
{
even++;
ave2+=xx;
}
ave1/=odd;
ave2/=even;
for(i=0;i<odd;i++)
totfc+=(yy-ave1)*(yy-ave1)/odd;
}
这是一道计算机三级机试题,请问:将语句yy[odd-1]=xx;放到else语句中 即else{even++;ave2+=xx;yy[odd-1]=xx;}这时运行结果有何不同???我的机子没显示错误,我不知道为什么,请高手教教我!! 谢谢!! 虚心求教!!!
我也来说两句 查看全部回复

最新回复

  • BLT-FQX (2008-4-19 21:19:39)

    你把它放到else里面,yy保存的就是偶数了啊!
  • mnop544 (2009-12-13 04:54:23)

    不明白何以天下的nike air max tn祸水、贱人、淫妇、贼婆、谗妻,全部列队出场,一个好的也没有。得有归宿的孙二娘,是个卖人肉包子的母夜叉;nike shox oz登样的一丈青扈三娘,偏生被配给她手下败将王矮虎,一朵nike shox r3鲜花插在牛粪上,不让潘金莲专美。