问题标题: 酷町堂:3739

0
0
已解决
胡钰妍
胡钰妍
资深光能
资深光能
  • #include<iostream>
  • #include<cstdio>
  • int a[1001][1001];
  • using namespace std;
  • int main()
  • {
  • int m,n,i,j;
  • scanf("%d%d",&n,&m);
  • for (i=1;i<=n;++i)
  • for (j=1;j<=m;++j)
  • scanf("%d",&a[i][j]);
  • for (i=1;i<=m;++i)
  • {
  • for (j=1;j<=n;++j)
  • printf("%d ",a[j][i]);
  • printf("\n");
  • }
  • return 0;
  • }
  • 哪错了?还能救吗?

0
已采纳
黄依成
黄依成
中级天翼
中级天翼

还有救

输出的时候第二重循环应该是从n到1,反了

0
张恩泽
张恩泽
高级天翼
高级天翼

 

    i从1开始,一直加到m
    {
        j从n开始,一直减到1
        {
            输出a[j][i]和空格
        }
        换行
    }

望采纳!

我要回答