废话不多说,直接上码。
/*本例为两个三阶方阵*/
#include<stdio.h>
#define M 3/*行数,根据情况修改*/
#define N 3/*列数,根据情况修改*/
int main()
{
int a[M][N],b[M][N],i,j;
printf("请输入要相加的两个M行N列的矩阵\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
scanf("%d",&b[i][j]);
}
for(i=0;i<M;i++)
{
for (j = 0; j < N; j++)
{
a[i][j] += b[i][j];
printf("%d ",a[i][j]);
}
printf("\n");
}
}