如何编写一个程序,从键盘上填充一个二维整数表a[3][2]



我只能编写一个从键盘填充一维表格的程序需要学习如何制作二维表格。下面是我想让它工作的代码:

#include <stdio.h>
int main()
{
    int A[3][2];
    int i,j;
    for(i=0;i<3;i++)
    {
        printf("n");
        for(j=0;j<2;j++)
        {
            scanf("%d",&A[i][j]);
        }
    }
    for(i=0;i<3;i++)
    {
        for(j=0;j<2;j++)
        {
            printf("%dn",A[i][j]);
        }
    }
}

输出将像(x=我输入的数字)

    x
    x
    x
    x
    x
    x

我希望它是:

      x  x  x
      x  x  x

我该如何修复它?

这是修改后的工作代码:

#include <stdio.h>
int main()
{
    int A[2][3];
    int i,j;
    for(i=0;i<2;i++)
    {
        for(j=0;j<3;j++)
        {
            scanf("%d",&A[i][j]);
        }
    }
    for(i=0;i<2;i++)
    {
        for(j=0;j<3;j++)
        {
            printf("%d ",A[i][j]);
        }
        printf("n");
    }
}

最新更新