-1
这是我的语法。我试图显示一个平均数值。它不断给我一个错误,说:错误C2064:术语不计算为一个函数。这个程序为什么不起作用?
这里是我的代码:
#include <iostream.h>
int main()
{
double value;
double sumofvalue = 0;
int numberofvalues = 0;
const int sentinel = 0;
while(value!=sentinel){
cout << "Enter a value (0 to quit): ";
cin >> value;
numberofvalues++;
sumofvalue+=value;
}
cout << "Average is "((sumofvalue)/(numberofvalues));
return 0;
}
这也是必须注意的是浮点运算常常给人unespected结果,即数学运算可能不是什么你正在寻找。 – user1797612
''在15年左右的时间内并不正确。您可能正在使用一个古老的编译器或教科书。 –
一个问题是你从来没有初始化价值。所以while()可能永远不会输入,取决于值位于堆栈上的随机值。 – drescherjm