<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

    //轉(zhuǎn)載請注明出處: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個矩陣參數(shù)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("請輸入數(shù)組a[" + m + "][" + n + "]");
    ??? input(a);
    ??? System.out.println("請輸入數(shù)組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)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲一区二区三区AV无码| 国产精品成人免费综合| 亚洲色精品vr一区二区三区| 羞羞漫画登录页面免费| 在线免费观看一级片| 亚洲乱码日产精品一二三| 18禁无遮挡无码网站免费| 亚洲av无码专区青青草原| 四虎亚洲国产成人久久精品| 人成电影网在线观看免费| 亚洲日韩精品无码专区网址| a级毛片免费在线观看| 亚洲最大福利视频网站| 91免费国产在线观看| 亚洲中文精品久久久久久不卡| 精品久久免费视频| 手机永久免费的AV在线电影网| 中文亚洲成a人片在线观看| 久久精品视频免费看| 亚洲免费观看在线视频| 成人国产mv免费视频| 在线免费观看h片| 亚洲精品福利网站| 免费看美女被靠到爽的视频| 一级特黄a大片免费| 国产A在亚洲线播放| 影音先锋在线免费观看| 亚洲精品视频免费观看| 久久亚洲日韩精品一区二区三区| 毛片a级毛片免费观看免下载| 理论片在线观看免费| 亚洲a一级免费视频| 成人毛片18女人毛片免费| 日本免费精品一区二区三区 | 亚洲视频免费播放| 在线亚洲v日韩v| 伊人久久综在合线亚洲2019| 精品少妇人妻AV免费久久洗澡| 成年免费a级毛片免费看无码| 亚洲一级免费毛片| 亚洲午夜福利精品久久|