posts - 495,  comments - 11,  trackbacks - 0

          轉載請注明出處: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("請輸入矩陣的行和列參數:");
          ?? System.out.print("row=");
          ?? row = sr.nextInt();
          ?? System.out.print("col=");
          ?? col = sr.nextInt();
          ?? int[][] array = new int[row][col];
          ?? System.out.println("請輸入矩陣各元素Matrix[" + row + "]" + "[" + col + "]");
          ?? input(array);
          ?? System.out.println("原矩陣:");
          ?? display(array);
          ?? int[][] newarr = doZhuanz(array);
          ?? System.out.println("轉置后:");
          ?? 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) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 万宁市| 南投市| 武陟县| 内丘县| 沈阳市| 鄂托克前旗| 山东省| 鄂温| 驻马店市| 高平市| 铅山县| 且末县| 延吉市| 隆德县| 论坛| 蛟河市| 通化市| 昌邑市| 凌云县| 新宁县| 永州市| 安岳县| 马尔康县| 云浮市| 涡阳县| 巍山| 噶尔县| 祁门县| 读书| 清新县| 鞍山市| 汉源县| 明星| 永顺县| 都兰县| 鄄城县| 屯门区| 连州市| 吐鲁番市| 宁波市| 霍山县|