读书人

自学C++ 出的有关问题

发布时间: 2012-07-28 12:25:13 作者: rapoo

自学C++ 出的问题
sum average 总是出现一个非常大的数,觉得是那错了,又不知道在哪.

C/C++ code
#include <iostream>using namespace std;int main(){    const int array_size=10;    int ia[array_size];    int ival,icnt=0;    int sum,average=0;    int ix;        while (cin>>ival && icnt<array_size)    ia[icnt++]=ival;    for (ix=0;ix<icnt;++ix)    sum += ia[ix];    average=sum/icnt;        cout << "Sum of " << sum          << " elements: " << icnt         << ". Average: " << average << "ix:" << ia[1]         << endl;         system("pause");}


[解决办法]
int sum ,average=0;
改为
int sum = 0,average=0;

代码中还有一些其他的小毛病

读书人网 >C++

热点推荐