小编Tak*_*oft的帖子

[c ++]循环在692处停止

我正在尝试制作一个程序来查找平均数.这在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++

0
推荐指数
1
解决办法
114
查看次数

标签 统计

c++ ×1