posts - 495,  comments - 11,  trackbacks - 0

          轉載請注明出處:http://hi.baidu.com/jadmin/blog/item/88a2853ea2cae8f8838b1318.html

          /**
          * @(#)DelColOfMatrix.java
          *
          * @author JAdmin
          * @version 1.00 2007/8/22
          *
          */

          import java.util.Scanner;

          public class DelColOfMatrix
          {
          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("輸入矩陣各元素:");
          ??? for (int i = 0; i < array.length; i++)
          ???? for (int j = 0; j < array[0].length; j++)
          ????? array[i][j] = sr.nextInt();
          ??? System.out.println("============The Matrix is============");
          ??? display(array);
          ??? System.out.println("請輸入要刪除的矩陣列序號");
          ??? System.out.print("delColNum=");
          ??? int delColNum = sr.nextInt();

          ??? int[][] newarr = delCol(array, delColNum);
          ??? System.out
          ????? .println("============The Matrix after Delete is============");
          ??? display(newarr);

          }

          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[][] delCol(int[][] arr, int delColNum)
          {
          ??? int[][] tmparr = new int[arr.length][(arr[0].length - 1)];
          ??? for (int i = 0; i < arr.length; i++)
          ??? {
          ???? for (int j = delColNum - 1; j < arr[0].length - 1; j++)
          ????? arr[i][j] = arr[i][j + 1];
          ???? for (int k = 0; k < tmparr[0].length; k++)
          ????? tmparr[i][k] = arr[i][k];
          ??? }
          ??? return tmparr;

          }

          }

          posted on 2007-08-22 09:35 jadmin 閱讀(101) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 东阳市| 大石桥市| 沁源县| 万年县| 金坛市| 闻喜县| 汉沽区| 图们市| 武隆县| 萝北县| 盐边县| 同心县| 平罗县| 博客| 裕民县| 泸定县| 会同县| 海盐县| 广东省| 安乡县| 柏乡县| 盘锦市| 昌都县| 通山县| 侯马市| 罗平县| 定襄县| 应城市| 西吉县| 休宁县| 余庆县| 四子王旗| 揭西县| 游戏| 德化县| 东山县| 怀化市| 正阳县| 高密市| 韶关市| 揭阳市|