#include <stdio.h>
/*设a是3*4二维数组 用C语言程序将其行和列元素互换,并存到另一个二维数组中*/
#define N 3
#define M 4
int main(){
int a[N][M];
int b[M][N];
int i,j,s,t,tot=0;
/*键盘输入3*4二维数组*/
for(i=0;i<N;i++){
for(j=0;j<M;j++){
scanf("%d",&a[i][j]);
}
}
/*行和列元素互换*/
for(s=0;s<M;s++){
for(t=0;t<N;t++){
b[s][t]=a[t][s];
/*输出数组一行3列*/
printf("%d ",b[s][t]);
tot=tot+1;
if(tot%N==0){
printf("\n");
}
}
}
}
C语言之二维数组 调换行和列 设a是3*4二维数组 用C语言程序将其行和列元素互换,并存到另一个二维数组中
最新推荐文章于 2023-11-23 11:09:40 发布