求助:帮我看看,我的解法会不会得0分
从文件IN.DAT中读取200个整数至数组xx中,求出奇数的个数cnt1和偶数的个数cnt2以及数组xx下标为偶数的元素值的算术平均值pj(保留2位小数)。pj=0.0;
for(i=0;i<N;i++)
{
if(xx[i]%2==0)
cnt2++;
else
cnt1++;
if(i%2==0)
pj+=xx[i];
}
pj=pj/100;
前面一样,就后面,我设置了k=0;
if(i&&i%2==0)
{k++;pj+=xx[i]}
pj/=k;}这样做可以吗,刚刚才发现,偶数下标其实就是100个,后悔了,我那样做对吗,已经交卷了,我会不会0分
[[it] 本帖最后由 cbullet 于 2008-4-13 15:34 编辑 [/it]]