Я недавно работал над двумерными массивами в C. Мой код выглядит примерно так -
#include<stdio.h>
void main()
{
int A[3][3];
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&A[i][j]);
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%d ",A[i][j]);
printf("\n");
}
}
Введенный мною ввод -
2 1 3
1 3 2
1 2 3
Но я не знаю, почему компилятор C (G CC 6.3) имеет тенденцию выдавать ошибку времени выполнения . Кажется, что код работает нормально, и матрица А показывает все отлично во время отображения.