第二个for怎么实现,换行啊第一行和最后一行

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

img

#include
int main()
{ int m,n,i,j,k,t;
int b[15];
 while(scanf("%d%d",&m,&n)!=00)
 {int a[m][n];
 for(i=0;ifor(j=0;j"%d",a[i][j]);
    }
   }
   for(i=0;ifor(j=0;jfor(i=0;ifor(k=0,j=0;jk=k+a[i][j];
      printf("%d %d",a[i][j],k);
    }
   } putchar(10);
 }
    return 0;
}

#include<stdio.h>
int main()
{
    int m, n, i, j,a[50][50];
    while (1)
    {
        scanf("%d%d",&m,&n);
        if(m==0&&n==0)
            break;
        for (i = 0; i < m; i++)
        {
            for (j = 0; j < n; j++)
            {
                scanf("%d", &a[i][j]);
                a[i][n] += a[i][j];
            }
        }
        printf("\n");
        for (i = m-1; i >=0; i--)
        {
            for (j = 0; j <= n; j++)
            {
                printf("%d ", a[i][j]);
            }
            printf("\n");
        }
    }
    return 0;
}


换行 \n就行了呀,你这代码格式有点顶