Enndme· 2022-11-18 19:49 采纳率: 70%
浏览 13
已结题

输出格式问题怎么解决

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

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;i<n;i++)
{
    for(int j=0;j<m;j++)
    {
        scanf("%d",&a[i][j]);
    }
}
for(int i=0;i<m;i++)
{
    for(int j=0;j<n;j++)
    {
        printf("%d ",a[j][i]);
    }
    printf("\n");
}
return 0;
  • 写回答

3条回答 默认 最新

  • 别烦我啦 2022-11-18 20:56
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月26日
  • 已采纳回答 11月18日
  • 创建了问题 11月18日