<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    //轉載請注明出處:http://hi.baidu.com/jadmin/blog/item/163ed2f8a8e88b0dd8f9fd46.html
    /**
    * @(#)MatrixMultiply.java
    *
    *
    * @author JAdmin
    * @version 1.00 2007/8/21
    */

    import java.util.Scanner;

    public class MatrixMultiply
    {
    public static void main(String[] args)
    {
    ??? int m,n,p;
    ??? System.out.println("請輸入3個矩陣參數m,n,p.示例a[m][n]*b[n][p]=c[m][p]");
    ??? Scanner sr = new Scanner(System.in);
    ??? System.out.print("m=");
    ??? m = sr.nextInt();
    ??? System.out.print("n=");
    ??? n = sr.nextInt();
    ??? System.out.print("p=");
    ??? p = sr.nextInt();

    ??? int[][] a = new int[m][n];
    ??? int[][] b = new int[n][p];
    ??? int[][] c = new int[m][p];

    ??? System.out.println("請輸入數組a[" + m + "][" + n + "]");
    ??? input(a);
    ??? System.out.println("請輸入數組b[" + n + "][" + p + "]");
    ??? input(b);

    ??? //以下開始計算c[][]
    ??? for(int i = 0;i < c.length;i++)
    ???? for(int j = 0;j < c[0].length;j++)
    ????? c[i][j] = getMultiItem(a,b,i,j);

    ??? System.out.println("************The matrix a[][]************");
    ??? display(a);
    ??? System.out.println("************The matrix b[][]************");
    ??? display(b);
    ??? System.out.println("************The matrix c[][]************");
    ??? display(c);
    }

    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 getMultiItem(int[][] a,int[][] b,int p,int q)
    {
    ??? //計算元素c[p][q]
    ??? int tmp = 0;

    ??? for(int i = 0;i < a[0].length;i++)
    ???? tmp += a[p][i]*b[i][q];
    ??? return tmp;
    }
    }

    posted on 2007-08-21 18:38 jadmin 閱讀(62) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久精品无码一区二区三区免费| 亚洲精品免费在线观看| 毛片a级毛片免费播放100| 亚洲国产日韩一区高清在线| 国产在线观看xxxx免费| 国产AⅤ无码专区亚洲AV| 国产乱子伦精品免费视频| 久久99亚洲综合精品首页| 久久er国产精品免费观看8| 亚洲午夜福利717| 最近2019中文免费字幕在线观看| 亚洲中文字幕在线乱码| 久久久久久久99精品免费观看| 久久久久亚洲精品美女| 中文字幕免费高清视频| 亚洲国产成人久久99精品| 免费无码又黄又爽又刺激| 亚洲成熟丰满熟妇高潮XXXXX| 国产一卡二卡≡卡四卡免费乱码| 国产午夜亚洲精品不卡| 久久精品亚洲乱码伦伦中文| 中文字幕成人免费高清在线视频| 亚洲av日韩av无码黑人| 亚洲免费闲人蜜桃| 亚洲日韩久久综合中文字幕| 亚洲精品乱码久久久久久不卡 | 69天堂人成无码麻豆免费视频| 亚洲成a人片在线不卡| 免费无码成人AV片在线在线播放| 免费VA在线观看无码| 亚洲日韩一页精品发布| 91热久久免费精品99| 亚洲妇女无套内射精| 综合亚洲伊人午夜网| 性xxxxx免费视频播放| 免费人成又黄又爽的视频在线电影| 亚洲综合伊人久久综合| 波多野结衣在线免费视频| 最新亚洲人成网站在线观看| 亚洲国产精品无码久久一区二区 | 久久精品a一国产成人免费网站|