#21345: C++寫法


36563120 (雨)

學校 : 國立彰化師範大學
編號 : 121990
來源 : [120.107.188.16]
最後登入時間 :
2020-06-26 03:42:56
a015. 矩陣的翻轉 | From: [120.107.188.16] | 發表日期 : 2020-05-19 23:19

#include <bits/stdc++.h>

using namespace std;

 

int main()

{

    int m,n;

 

    while(cin>>m>>n)

    {

        int **matrix=new int *[m];

        for(int i=0;i<m;++i)

            matrix[i]=new int [n];

 

        for(int i=0;i<m;++i)

            for(int j=0;j<n;++j)

                cin>>matrix[i][j];

 

        for(int i=0;i<n;++i)

        {

            for(int j=0;j<m;++j)

            {

                cout<<matrix[j][i];

                if(j!=m-1)

                    cout<<" ";

            }

            cout<<endl;

        }

 

        for(int i=0;i<m;++i)

            delete [] matrix[i];

        delete [] matrix;

    }

 

    return 0;

}

 

要記得重複輸入...

 
ZeroJudge Forum