1 条题解

  • 1
    @ 2024-8-3 12:25:29

    这个题目我们并不需要真正的把矩阵翻转过来,只需要按照另一个顺序输出就可以了。例如我们可以这样输出: (后面标的序号是输出顺序) 1(1) 2(4) 3(7) 4(2) 5(5) 6(8) 7(3) 8(6) 9(9) 不难看出,后面的输出顺序就是我们想要的答案。我们只需要从左往右一列一列输出,这道题就可以解决了。 #include <iostream using namespace std; int a[105][105]; int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>a[i][j]; } } for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cout<<a[j][i]<<" "; } cout<<endl; } return 0; }

    • 1

    信息

    ID
    405
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    49
    已通过
    21
    上传者