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("請輸入矩陣相關參數(shù):");
          ??? 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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 诸城市| 韶山市| 晋中市| 微山县| 平武县| 大英县| 鄯善县| 乐清市| 冕宁县| 湟源县| 隆化县| 托克托县| 丰原市| 清徐县| 新化县| 年辖:市辖区| 正定县| 永泰县| 宝山区| 介休市| 潼南县| 怀宁县| 和田县| 虞城县| 黔西| 凤山县| 无为县| 长宁县| 宜春市| 阿克陶县| 柘荣县| 富平县| 手游| 札达县| 军事| 三都| 山丹县| 定西市| 永昌县| 昌黎县| 凉城县|