输出格式问题怎么解决

运行结果没有问题,但是提交之后显示输出格式错误
想问一下怎么回事:
输入数据只有一组,包括多行。第一行是两个正整数m和n,表示矩阵的行数和列数(1=输出
输出转置后的矩阵。
难度
一般
输入示例

2 3
1 4 -3
-7 3 0

输出示例

1 -7
4 3
-3 0
我的代码

int n=0,m=0;
int a[10][10];
scanf("%d%d",&n,&m);
for(int i=0;ifor(int j=0;j"%d",&a[i][j]);
    }
}
for(int i=0;ifor(int j=0;jprintf("%d ",a[j][i]);
    }
    printf("\n");
}
return 0;

有可能答案希望你输出的矩阵只是每行的每个数字之间有空格,而你的输出每行最后一个数字后面多了一个空格。

可能是最后多了一次换行