我经常对n比较苦恼,我我得到的n值总是和真实值之间有1左右差别。比如此例
n到底等于几比较合适
float average(float array[],int n)
{ int i;
float aver,sum=array[0];
for(i=1;i<n;i++)
sum=sum+array[i];
aver=sum/n;
return(aver);
}
我截取了程序的一部分,应该能说明问题。 假设此例中i=5 那么n=6才正确吧 可是例子中说i<n 那问题就出来了,n可以等于6也可以是7也可以是8只要不小于6就行了,可题中目的是要求他等于6 请问我哪里出错了 求赐教
哎呀 是我错啦 没看到前文的关系
谢谢您了
谢谢啦 我没看懂前文的关系 太感谢您了
本回答被提问者采纳