c语言编写程序:求矩阵a和b的和,结果存入矩阵c中,并按矩阵形式输出。

矩阵a、b定义如下:
#define N1 2
#define N2 3
需要严格按照要求来,因为人机不可交互
谢谢各位神仙了

img

c按矩阵形式输出是这样

img

你题目的解答代码如下:

#include <stdio.h>
#define N1 2
#define N2 3
int a[N1][N2]={1,2,3,4,5,6};
int b[N1][N2]={6,5,4,3,2,1};
int c[N1][N2];
int main(void) {
    for(int i=0;i<N1;i++)
    {
        for(int j=0;j<N2;j++)
            c[i][j]=a[i][j]+b[i][j];
    }
    for(int i=0;i<N1;i++)
    {
        for(int j=0;j<N2;j++)
            printf("%3d",c[i][j]);
        printf("\n");
    }
    return 0;
}

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img


#include <stdio.h>
#define N1 2
#define N2 3
int main() { 
    int i,j,a[N1][N2]={1,2,3,4,5,6},b[N1][N2]={6,5,4,3,2,1},c[N1][N2];
    for(i=0;i<N1;i++){
        for(j=0;j<N2;j++){
        c[i][j]=a[i][j]+b[i][j];
        printf("%3d",c[i][j]);
    }
    }
    return 0;
}

题目没给输出样式,试试对不对,有问题可以私信。


#include <stdio.h>
#define N1 2
#define N2 3
int a[N1][N2]={1,2,3,4,5,6};
int b[N1][N2]={6,5,4,3,2,1};
int c[N1][N2];
int main(void) {
    int i,j=0;
    for(i=0;i<N1;++i)
    {
       for(j=0;j<N2;++j)
       {
           c[i][j]=a[i][j]+b[i][j];
           printf("%3d",c[i][j]);
       }
    }
    return 0;
}