矩阵a、b定义如下:
#define N1 2
#define N2 3
需要严格按照要求来,因为人机不可交互
谢谢各位神仙了
c按矩阵形式输出是这样
你题目的解答代码如下:
#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;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
#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;
}