C语言 如何按格式输出矩阵

不知道怎么按照答案格式输出矩阵 求解答!谢谢!

5 6
9 7
3 8

3行2列 已搜索相关内容

用一个三行两列的二维数组,然后打印就行了。

#include <stdio.h>
int main()
{
    int arr[3][2] = { {5,6},{9,7},{3,8} };
    int i = 0,j=0;
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 2; j++)
        {
            printf("%d ", arr[i][j]);//按要求打印元素+空格
        }
        printf("\n");//打印一行后要换行。
    }
    return 0;
}

打印输出这么改:printf(j == 0 ? " %d" : " %d", arr[i][j]);