第5關 二維陣列行列互換

2022-06-28 05:48:07 字數 1520 閱讀 1571

任務描述

本關任務:編寫程式,實現4*4二維陣列的行列互換。

要求陣列各個元素的值從鍵盤輸入,按矩陣形式線束互換前後的陣列元素的值。

程式設計要求

根據提示,在右側編輯器補充**,實現二維陣列行列的互換。

程式設計提示

假設陣列名為a,則陣列元素的輸出格式建議採用如下格式:

console.write(" ",a[i,j]);

測試說明

平台會對你編寫的**進行測試:

測試輸入:

4

91

51

2

32

5

1

151

12

22

100

77

789

124

8

16

預期輸出:

初始狀況:

4 91 51 2

32 5 1 151

12 22 100 77

789 124 8 16

互換後:

4 32 12 789

91 5 22 124

51 1 100 8

2 151 77 16

開始你的任務吧,祝你成功!

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ch705

}console.writeline("初始狀況:");

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

", a[i, j]);

}console.writeline();

}for (int j = 0; j < 4; ++j)

}console.writeline("互換後:");

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

else

",b[i,j]);}}

console.writeline();

}/*******end********/}}

}

二維陣列和稀疏陣列互換

public class sparearray system.out.println 將二維陣列轉變為稀疏陣列的思路 1.先遍歷原始的二維陣列,得到非0資料的個數 int sum 0 for int i 0 i 11 i 2.建立對應的稀疏陣列 int sparearray newint sum 1...

python二維列表互換行列值

方法1 n input 請輸入乙個大於1的數 for i in range 1,int n 1 numberi x i 1 int n for x in range 1,int n 1 print numberi print for h in range 1,int n 1 numberh h in...

二維陣列行列調換

將二維陣列中的行列互調顯示出來 首先來看乙個3 3的陣列 1 2 3 4 5 6 7 8 9 行列轉換後 1 4 7 2 5 8 3 6 9 看到上面這倆可以發現對角線上的數是不動的 發生變化的數只有 2 3 6 4 7 8 用二維陣列表示 0 1 0 2 1 2 由陣列能發現 0 橫行 1 0 2...