百練---行列の加算を求める---2870

1291 ワード

2870:行列の加算を求める
表示
  • 提出
  • 統計
  • ヒント
  • 質問
  • 合計時間制限:
    1000ms
    メモリの制限:
    65536kB
    説明
    行列int a[3][3]、行列int b[3][3].マトリックスのデータはユーザによって入力される.新しいマトリクスc=a+bを出力:
    c00 c01 c02
    c10 c11 c12
    c20 c21 c22
    各要素は4ビットを占めます.
    入力
    マトリックスa
    a00 a01 a02
    a10 a11 a12
    a20 a21 a22
    マトリックスb
    b00 b01 b02
    b10 b11 b12
    b20 b21 b22
    しゅつりょく
    マトリックスc
    c00 c01 c02
    c10 c11 c12
    c20 c21 c22
    サンプル入力
    1 2 3
    4 5 6
    7 8 9
    
    7 8 9 
    4 5 6
    1 2 3

    サンプル出力
       8  10  12
       8  10  12
       8  10  12
    #include<stdio.h>
    #include<stdlib.h>
    int main(){
    	int i,j;
    	int a[3][3],b[3][3],c[3][3];
    	for(i=0; i<3; i++){
    		for(j=0; j<3; j++){
    			scanf("%d",&a[i][j]);
    		}
    	}
    	for(i=0; i<3; i++){
    		for(j=0; j<3; j++){
    			scanf("%d",&b[i][j]);
    		}
    	}
    	for(i=0; i<3; i++){
    		for(j=0; j<3; j++){
    			c[i][j] = a[i][j]+b[i][j];
    			printf("%4d",c[i][j]);
    		}
    		printf("
    "); } return 0; }