計蒜客 難題題庫 005 矩陣翻轉

2021-07-04 10:59:36 字數 666 閱讀 5609

曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。

輸入第一行包括由空格分開的整數m、n、t(0 < m < 200,0 < n < 200,t=0或1),其中m和n分別表示待處理矩陣的行數與列數,t為0時表示左右翻轉,為1時表示上下翻轉。

之後的m行,每行包括由空格分隔的n個整數,依次為輸入矩陣的每一行的資料。

輸出包括m行n列,每個數字之間用乙個空格分隔,

每一行行末均有乙個空格,表示的是按照要求翻轉後的矩陣。

樣例1輸入:

4 4 1

1 2 3 4

5 6 7 8

9 0 1 2

3 4 5 6

輸出:

3 4 5 6 

9 0 1 2

5 6 7 8

1 2 3 4

#includeusing namespace std;

const int maxn = 200;

int a[maxn][maxn];

int main()

}if(t)

cout << endl;

}}else

cout << endl;}}

}

計蒜客 矩陣翻轉

曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。輸入第一行包括由空格分開的整數 m,n,t 0m,n,t 0m 20 0 tt t的值為 000 或 11 1。其中 mmm 和 nn n分別表示待處理矩陣的行數與列數...

計蒜客 難題題庫 217 階乘

n的階乘定義為n 1 2 3 n 如3 6 n 通常最後會有很多0,如5 120 最後有乙個0,現在統計n 去除末尾的0後,最後k位是多少 輸入格式 第一行包括兩個數n,k 輸出格式 如果n 不止k位,則輸出最後k位,如果不足k位,則將剩下的全部輸出 7!為5040,去除末尾的0為504,最後兩位為...

計蒜客 矩陣翻轉C

曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。輸入第一行包括由空格分開的整數 m,n,t 0 n,m 200 t的值為 0 或 1。其中 m 和 n 分別表示待處理矩陣的行數與列數,t 為 0 時表示左右翻轉,為 ...