任務描述
本關任務:編寫程式,實現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...