c语言 编程二维数组的键盘输入,相加,转置和输出

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:35:23

#include<stdio.h>
#include<conio.h>
#define M 3
#define N 2
int main()
{
int a1[M][N],a2[M][N];
int b[N][M];
int i,j;
printf("input members of matrix 1:\n");
for(j=0;j<N;j++)
{
for(i=0;i<M;i++)
{
scanf("%d",&b[j][i]);
a1[i][j]=b[j][i];

}
printf("\n");
}

printf("matrix 2:\n");
for(j=0;j<N;j++)
{
for(i=0;i<M;i++)
{
printf("%d ",b[j][i]);
}

printf("\n");
}

printf("input members of matrix 2:\n");
for(j=0;j<N;j++)
{
for(i=0;i<M;i++)
{
scanf("%d",&b[j][i]);
a2[i][j]=b[j][i];
}
}

printf("matrix 2:\n");
for(j=0;j<N;j++)
{
for(i=0;i<M;i++)
{
printf("%d ",b[j][i]);

}
printf("&#