编写一个程序,输入两个M行N列的矩阵分别存到二维数组A和B,并将两矩阵相加的结果存放到二维数组C后输出。 #include
#define M 3 #define N 4 void input(int a[M][N]) { int i,j; printf("请输入%d行%d列的矩阵:\n",M,N); /*请将本函数补充完整,并调试运行*/ } void print(int a[M][N]) { int i,j; printf("矩阵内容是:\n"); /*请将本函数补充完整,并调试运行*/ } void add(int a[M][N],int b[M][N], int c[M][N]) { /*请将本函数补充完整,并调试运行*/ } int main() { int a[M][N],b[M][N],c[M][N]; input(a); //输入矩阵a input(b); //输入矩阵b printf("矩阵相加:"); add(a,b,c); //矩阵相加存入c print(c); //输出矩阵和 return 0; }