C++一个关于double相加出错的问题!!大神速来!
超级神奇 2012-11-20 05:21:19 //----------这是一个求均方差的问题!----------------
数据定义是这样的
int a[100];
int n,i,j,m,sum1=0;
double ave,s,sum2=0;
//----中间省略了,出错点在下面----------------
a[0]=m;
for(i=0;i<=m;i++)
{sum1=sum1+a[i];}
ave=((double)sum1/(m+1));
for(i=0;i<=m;i++)
运行到这步说有错,错那里了额……
{sum2=sum2+((a[i]-ave)^2;}//此处提示说invalid operands to binary expression (`double`and`double`) 有错,求解。