java數(shù)組轉(zhuǎn)置 如何用java編寫一個矩陣的轉(zhuǎn)置?
如何用java編寫一個矩陣的轉(zhuǎn)置?int a[]={1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4}int b[
如何用java編寫一個矩陣的轉(zhuǎn)置?
int a[]={1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4}int b[]=new int[4][7]for(int i=0 i< 4 i){for(int j=0 j< 7 j){b[i][j]=a[j][i]}系統(tǒng)輸出打?。ā熬仃嘇:”)for(int i=0 i< 7 i){for(int j=0 j< 4 j){如果(J)< 3{系統(tǒng)打?。╝[i][j]“”)}其他{系統(tǒng)輸出打?。╝[i][j]“”)}}系統(tǒng)輸出打印(“矩陣a轉(zhuǎn)置:”)for(int i=0 i< 4 i){for(int j=0 j< 7 j){if(j< 6){系統(tǒng)打?。╞[i][j]“”)}否則{系統(tǒng)輸出打?。╞[i][j]“”)}}}如果代碼是爛,我想解決辦法是這樣的
如何用java編寫一個矩陣的轉(zhuǎn)置?
(別說格式問題,代碼是這樣的)編寫一個矩陣顯示方法來顯示我們的矩陣數(shù)據(jù);
private static void printary(int[]ARR){
for(int i=0I
for(int j=0j)系統(tǒng)打印(arr[i][j]“”)
}系統(tǒng)輸出打?。ǎ?/p>
填寫需要解轉(zhuǎn)置;
寫換行換列的代碼,即實現(xiàn)我們的矩陣值裝置的求解方法;
public static void main(string[]args){
int arr[]=New int[]{1,2,3},{4,5,6},{7,8,9}系統(tǒng)輸出打?。ā靶?列交換前”
打印數(shù)組(ARR)
intarr2[
=新建int[排列長度][ 排列長度
]for(int i=0i
for(int j=0j
arr2[i][j]=arr[j][i
]}
}系統(tǒng)輸出打?。ā靶?列交換后:”)
打印數(shù)組(arr2)