Task Description
輸入兩個3 X 3矩陣,再將矩陣相加,矩陣相加參考如下圖:
Hint
plusm.h
打上 function header 以及相關的設定。
void plusm( int a[3][3], int b[3][3], int c[3][3]);
|
plusm.c
撰寫程式碼後對應上傳。
1 2 3 4 | #include "plusm.h"
void plusm( int a[3][3], int b[3][3], int c[3][3]){
/ add your code /
}
|
main.c
這個檔案無法更改也無須上傳。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <stdio.h>
#include <stdlib.h>
#include "plusm.h"
int main(){
int a[3][3], b[3][3], c[3][3], i, j;
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]);
}
}
plusm(a, b, c);
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf ( "%d " , c[i][j]);
}
printf ( "\n" );
}
return 0;
}
|
Input Format
輸入兩個3 X 3矩陣
Output Format
輸出兩矩陣相加,矩陣每行最後面多一個空格
Sample Input
1 2 3 4 5 6 | 1 4 6
2 9 8
4 4 5
8 3 4
6 9 2
3 7 3
|
Sample Output