描述給定乙個5*5的矩陣(數學上,乙個r×c的矩陣是乙個由r行c列元素排列成的矩形陣列),將第n行和第m行交換,輸出交換後的結果。
輸入輸入共6行,前5行為矩陣的每一行元素,元素與元素之間以乙個空格分開。
第6行包含兩個整數m、n,以乙個空格分開。(1 <= m,n <= 5)
輸出輸出交換之後的矩陣,矩陣的每一行元素佔一行,元素之間以乙個空格分開。
樣例輸入
1 2 2 1 2樣例輸出5 6 7 8 3
9 3 0 5 3
7 2 1 4 6
3 0 8 2 4
1 5
3 0 8 2 45 6 7 8 3
9 3 0 5 3
7 2 1 4 6
1 2 2 1 2
1 #include2using
namespace
std;34
intmain()512
}13 cin>>m>>n;
14for(j=1;j<=5;j++)
19for(i=1;i<=5;i++)
23 cout<25return0;
26 }
上面是別人的答案
我自己寫的有點囉嗦
#include#include#include
using
namespace
std;
intmain()
cin>>c>>b;
for(i=1;i<=5;i++)
if(c==i)i=b;
else
if(b==i)i=c;//
i換回原值
}}
17 最好的草( 1 8程式設計基礎之多維陣列)
總時間限制 10000ms 單個測試點時間限制 1000ms 記憶體限制 65536kb 描述 奶牛bessie計畫好好享受柔軟的春季新草。新草分布在r行c列的牧場裡。它想計算一下牧場中的草叢數量。在牧場地圖中,每個草叢要麼是單個 要麼是有公共邊的相鄰兩個 給定牧場地圖,計算有多少個草叢。例如,考慮...
C程式設計基礎之多維陣列的指標變數
一 多維陣列位址的表示方法 設有整型二維陣列a 3 4 如下 0 1 2 3 4 5 6 7 8 9 10 11 設陣列a的首位址為1000,各下標變數的首位址及其值如圖所示。在前面曾經介紹過,c語言允許把乙個二維陣列分解為多個一維陣列來處理。因此陣列a可分解為三個一維陣列,即a 0 a 1 a 2...
C程式設計基礎之多維陣列的指標變數
一 多維陣列位址的表示方法 設有整型二維陣列a 3 4 如下 0 1 2 3 4 5 6 7 8 9 10 11 設陣列a的首位址為1000,各下標變數的首位址及其值如圖所示。在前面曾經介紹過,c語言允許把乙個二維陣列分解為多個一維陣列來處理。因此陣列a可分解為三個一維陣列,即a 0 a 1 a 2...