每次我尝试使用此代码找到差异
for (int i = 0; i < size; i++)
{
variance += (arr[i] - average) * 2;
}
我一直收到错误
正在使用方差而未初始化
我在开头用double
定义了它。
答案 0 :(得分:2)
您需要先为变量赋值,然后才能向其中添加任何内容,因为
double variance;
将为您留下一个带有一些随机数的变量(通过打印或调试来检查)
试试这个:
double variance = 0.0;