<分区>
我正在尝试读取和打印 c 中的矩阵, 但它不能正常工作。
#include<stdio.h>
void main()
{
int l=0;
scanf("%d",&l);
int matrix[l-1][l-1];
for(int i=0;i<l;i++)
{
for(int j=0;j<l;j++)
{
scanf("%d",&matrix[i][j]);
}
}
printf("\n");
for(int i=0;i<l;i++)
{
for(int j=0;j<l;j++)
{
printf("%d ",matrix[i][j]);
}
printf("\n");
}
}
对于输入:
4
0 0 1 0
1 0 1 1
0 0 0 0
2 0 0 0
该程序正在显示输出:
0 0 1 1
1 0 1 0
0 0 0 2
2 0 0 0