我正在学习C的早期阶段。我的程序应该找到二维数组第一列的最大数目。但是我的程序不仅找不到最大值,而且根本不起作用。因此,当我运行程序时,我得到输出:Process finished with exit code -1073741571 (0xC00000FD)
。
我的程序可以在下面看到:
#include <stdio.h>
int main() {
int numberOfStrings, numberOfColumns;
scanf("%d %d", &numberOfStrings, &numberOfColumns);
int number[1000][1000];
for (int i = 0; i < numberOfStrings; ++i) {
for (int j = 0; j < numberOfColumns; ++j) {
scanf("%d", &number[i][j]);
}
}
int maxOfNumbers = number[0][0];
for (int i = 1; i < numberOfStrings; ++i) {
if (number[i][0] > maxOfNumbers) {
maxOfNumbers = number[i][0];
}
}
printf("%d", maxOfNumbers);
return 0;
}