我正在尝试制作一个程序来查找平均数.这在n很小时起作用,但是当n变大时它不起作用.例如,如果您尝试在数组中放入2500个值,则循环将停止在692.
// numbers to get
float average = 0;
// number of values
int n;
// get number of values
cin >> n;
// values
int numbers[n];
for (int i = 0; i < n; ++i) {
cin >> numbers[i];
cout << i << " - " << numbers[i] << endl;
}
cout << "finished inputing numbers" << endl;
// find average
for (int i = 0; i < n; i++) {
average += (float)numbers[i]/n;
}
cout << "finished calculating …Run Code Online (Sandbox Code Playgroud) c++ ×1