程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java編程那些事兒51—多維數組練習

Java編程那些事兒51—多維數組練習

編輯:關於JAVA

6.7 數組綜合練習

1、計算兩個矩陣A、B的乘積矩陣C。

矩陣A={1,2,3,4,5,6};
矩陣B={7,8,9,10,11,12}。

兩個矩陣的乘積仍然是矩陣。若A矩陣有m行p列,B矩陣有p行n列,則它們的乘積C矩陣有m行n列。C=A*B的算法:

Cij= (i=0,1,……,m-1;j=0,1,……,n-1)

設A、B、C矩陣用3個2維數組表示:a數組有3行2列,b數組有2行3列,則c數組有3行3列。

如:

c[0][0]= a[0][0]*b[0][0]+a[0][1]*b[1][0];
c[1][0]= a[1][0]*b[0][1]+a[1][1]*b[1][1];

2、計算並輸出nXn的蛇形矩陣。(n>0)

例如4X4的蛇形矩陣如下:

1 3 410
2 5 911
6 8 1215
7131416

3、使用1-9這9個數字填充一個3X3的數組,要求輸出所有可能的情況。

備注:希望大家積極補充。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved