中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

C 矩陣交換行

描述

給定一個(gè) 5*5 的矩陣(數(shù)學(xué)上,一個(gè) r×c 的矩陣是一個(gè)由 r 行 c 列元素排列成的矩形陣列),將第 n 行和第 m 行交換,輸出交換后的結(jié)果。

輸入輸入共 6 行,前 5 行為矩陣的每一行元素, 元素與元素之間以一個(gè)空格分開。

第 6 行包含兩個(gè)整數(shù) m、n,以一個(gè)空格分開。(1 <= m,n <= 5)輸出輸出交換之后的矩陣,矩陣的每一行元素占一行,元素之間以一個(gè)空格分開。樣例輸入:

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 4
5 6 7 8 3
9 3 0 5 3
7 2 1 4 6
1 2 2 1 2

實(shí)例

#include <iostream> using namespace std; int main() { int a[5][5], m, n, i, j; for (i=0; i<5; i++) for (j=0; j<5; j++) cin >> a[i][j]; cin >> m >> n; for (j=0; j<5; j++){ i = a[m-1][j]; a[m-1][j] = a[n-1][j]; a[n-1][j] = i; } for (i=0; i<5; i++){ for (j=0; j<5; j++){ cout << a[i][j] << " "; } cout << endl; } return 0; }

原文地址:http://noi.openjudge.cn/ch0108/01/