九度OJ 題目1171 C翻轉

2021-06-12 15:11:38 字數 1519 閱讀 4742

/*********************************

* 日期:2013-2-11

* 題號: 九度oj 題目1171:c翻轉

* 結果:ac

* 總結:

**********************************/

#include#include#includeint matrix[5][5],matrix2[5][5];

//翻轉4個數 b = 2 翻轉9個數 b = 3

//順時針 a = 1 逆時針 a = 2

//旋轉

int rotate(int a,int b,int x,int y)

}} //翻轉9個數

else

}} }

//逆時針

else

}} //翻轉9個數

else

}} }

return 0;

}int main()

for(i = 2;i <= 5;i++)

} scanf("%d %d %d %d",&a,&b,&x,&y);

//旋轉

rotate(a,b,x,y);

//輸出

for(i = 1;i <= 5;i++)

else

}} }

return 0;

}

題目1171:c翻轉

時間限制:1 秒

記憶體限制:32 兆

特殊判題:否

提交:2016

解決:584

題目描述:首先輸入乙個5 * 5的陣列,然後輸入一行,這一行有四個數,前兩個代表操作型別,後兩個數x y代表需運算元據為以x y為左上角的那幾個資料。

操作型別有四種:  

1 2 表示:90度,順時針,翻轉4個數  

1 3 表示:90度,順時針,翻轉9個數  

2 2 表示:90度,逆時針,翻轉4個數  

2 3 表示:90度,逆時針,翻轉9個數 

輸入:輸入有多組資料。

每組輸入乙個5 * 5的陣列,然後輸入一行,這一行有四個數,前兩個代表操作型別,後兩個數x y代表需運算元據為以x y為左上角的那幾個資料。

輸出:輸出翻轉後的陣列。

樣例輸入:

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

16 17 18 19 20

21 22 23 24 25

1 3 1 1

樣例輸出:

11 6 1 4 5

12 7 2 9 10

13 8 3 14 15

16 17 18 19 20

21 22 23 24 25

2023年北京郵電大學計算機研究生機試真題

九度OJ 題目1018

題目1018 統計同成績學生人數 題目描述 讀入n名學生的成績,將獲得某一給定分數的學生人數輸出。輸入 測試輸入包含若干測試用例,每個測試用例的格式為 第1行 n 第2行 n名學生的成績,相鄰兩數字用乙個空格間隔。第3行 給定分數 當讀到n 0時輸入結束。其中n不超過1000,成績分數為 包含 0到...

九度OJ 題目1123 採藥

一.題目描述 辰辰是個很有潛能 天資聰穎的孩子,他的夢想是稱為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫師把他帶到個到處都是草藥的山洞裡對他說 孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間,...

九度oj題目1123 採藥

題目描述 辰辰是個很有潛能 天資聰穎的孩子,他的夢想是稱為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫師把他帶到個到處都是草藥的山洞裡對他說 孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間,在這...