【发布时间】:2014-02-26 00:39:18
【问题描述】:
Matrix 打印不正确,谁能告诉我哪里出错了?
int i , j;
int n =0 , m =0;
int p =0 , q =0;
int matrix1[n][m];
int matrix2[p][q];
printf("ENTER THE NUMBER OF ROWS AND COLUMNS IN 1st MATRIX\n");
scanf ("%d%d",&n,&m);
for (i=0; i<n; i++)
for (j=0; j<m; j++)
{
printf ("ENTER THE matrix1[%d][%d]: ",i,j);
scanf ("%d",&matrix1[i][j]);
}
我相信这就是问题所在。
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
{
printf ("%d ",matrix1[i][j]);
}
printf ("\n");
}
【问题讨论】:
-
int matrix1[n][m]; int matrix2[p][q];,Size 0, 输入后尺寸
标签: c arrays matrix multidimensional-array