自学C++ 出的有关问题
自学C++ 出的问题
sum average 总是出现一个非常大的数,觉得是那错了,又不知道在哪.
------解决方案--------------------
int sum ,average=0;
改为
int sum = 0,average=0;
代码中还有一些其他的小毛病
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;
代码中还有一些其他的小毛病