★★Java質問・相談スレッド167★★
■ このスレッドは過去ログ倉庫に格納されています
0196デフォルトの名無しさん
2014/02/14(金) 02:07:47.63・l×m行列A、m×n行列Bに対しA×B = Cとなるよう行列Cを計算し表示する。
・行列の型(l、m、nの値)及びデータの内容が変わっても不具合が起きないようにする。
行列A、Bの値。
A = ( 1 0 0 )
( 0 1 0 )
( 0 0 1 )
( 1 0 1 )
B = ( 1 2 )
( 3 4 )
( 5 6 )
*/
public class MP26 {
public static void main(String[] args){
int[][] A={{1,0,0},{0,1,0},{0,0,1},{1,0,1}};
int[][] B={{1,2},{3,4},{5,6}};
int[][] C=new int[A.length][A.length];
int i,j,k;
for(i=0; i<4; i++){
for(j=0; j<3;j++){
for(k=0; k<2; k++){
C[i][k]=A[i][j]*B[j][k];
System.out.print(C[i][j]+" ");
}
}
}
}
}
誰か宿題手伝ってくれしゃい
■ このスレッドは過去ログ倉庫に格納されています