编写一个程序,计算两个3行3列的方阵之和

编写一个程序,计算两个3行3列的方阵之和(即两个矩阵相加)。
提示 设有矩阵Am×n和矩阵Bm×n,则其和亦为一m行n列矩阵Cm×n:
Cm×n=Am×n+Bm×n
其中
Cij=Aij+Bij (i=1,2,...,m, j = 1,2,...,n)
输入方阵A:
1 2 3 4 5 6 7 8 9
输入方阵B:
1 4 7 2 5 8 3 6 9
方阵之和C:
2 6 10
6 10 14
10 14 18

img

#include<stdio.h>
void pout(int t[3][3],int n)
{
    int j,k;
    for(j=0; j<n; j++)
    {
        for(k=0; k<n; k++)
            printf("%d ",t[j][k]);
        printf("\n");
    }
    printf("\n");
}
int main()
{
    int t1[3][3],t2[3][3],t3[3][3];
    int n=3,h,j;
    printf("输入方阵A:\n");
    for(h=0; h<n; h++)
        for(j=0; j<n; j++)
            scanf("%d",&t1[h][j]);

    printf("输入方阵B:\n");
    for(h=0; h<n; h++)
        for(j=0; j<n; j++)
            scanf("%d",&t2[h][j]);
    for(h=0; h<n; h++)
        for(j=0; j<n; j++)
            t3[h][j]=t1[h][j]+t2[h][j];
    printf("方阵之和C:\n");
    pout(t3,n);
    return 0;
}

这不是定义一个一维数组 加起来就行了嘛。
a[i]+b[i]