posts - 495,  comments - 11,  trackbacks - 0

          轉(zhuǎn)載請(qǐng)注明出處:http://hi.baidu.com/jadmin/

          /**
          *
          * @(#)ZhuanzMatrix.java
          *
          * @author??? JAdmin
          * @version?? 1.00??? 2008/08/22
          */

          import java.util.Scanner;

          public class ZhuanzMatrix
          {
          public static void main(String[] args)
          {
          ?? int row,col;
          ?? Scanner sr = new Scanner(System.in);
          ?? System.out.println("請(qǐng)輸入矩陣的行和列參數(shù):");
          ?? System.out.print("row=");
          ?? row = sr.nextInt();
          ?? System.out.print("col=");
          ?? col = sr.nextInt();
          ?? int[][] array = new int[row][col];
          ?? System.out.println("請(qǐng)輸入矩陣各元素Matrix[" + row + "]" + "[" + col + "]");
          ?? input(array);
          ?? System.out.println("原矩陣:");
          ?? display(array);
          ?? int[][] newarr = doZhuanz(array);
          ?? System.out.println("轉(zhuǎn)置后:");
          ?? display(newarr);
          }

          private static void input(int[][] arr)
          {
          ?? Scanner sr = new Scanner(System.in);
          ?? for(int i = 0;i < arr.length;i++)
          ??? for(int j = 0;j < arr[0].length;j++)
          ????? arr[i][j] = sr.nextInt();
          }

          private static void display(int[][] arr)
          {
          ?? for(int i = 0;i < arr.length;i++)
          ?? {
          ??? for(int j = 0;j < arr[0].length;j++)
          ???? System.out.print(arr[i][j]+" ");
          ??? System.out.println();
          ?? }
          }

          private static int[][] doZhuanz(int[][] arr)
          {
          ?? int[][] tmparr = new int[arr[0].length][arr.length];
          ?? for(int i = 0;i < tmparr.length;i++)
          ??? for(int j = 0;j < tmparr[0].length;j++)
          ???? tmparr[i][j] = arr[j][i];
          ?? return tmparr;
          }
          }

          posted on 2007-08-22 18:28 jadmin 閱讀(75) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 双牌县| 武宣县| 沙河市| 达孜县| 镇沅| 阳山县| 肇庆市| 博罗县| 景泰县| 宣城市| 许昌市| 佛坪县| 陇南市| 台江县| 阳城县| 油尖旺区| 荆门市| 登封市| 蒲城县| 和静县| 苍南县| 曲阜市| 许昌市| 潢川县| 绥中县| 小金县| 宁陵县| 彭泽县| 中江县| 闸北区| 和平县| 奉化市| 三亚市| 环江| 寿宁县| 剑阁县| 麻栗坡县| 卓资县| 长春市| 崇仁县| 铜陵市|