文章目录
- 前言
- 一、题目描述
- 二、题目分析
- 三、解题
- 程序运行代码
前言
本系列为二维数组编程题,点滴成长,一起逆袭。
一、题目描述
将一个二维数组行和列的元素互换,存到另一个二维数组中。
二、题目分析
三、解题
程序运行代码
#include<stdio.h>
int main()
{
int i,j,a[2][3]={{1,2,3},{4,5,6}};
int b[3][2];
//将二维数组a[2][3]输出
for(i=0;i<2;i++){
for(j=0;j<3;j++){
printf("%5d",a[i][j]);
b[j][i]=a[i][j];
}
printf("\n");
}
//将二维数组行和列的元素互换得到的数组b[3][2]输出
printf("**********************************\n");
for(i=0;i<3;i++){
for(j=0;j<2;j++){
printf("%5d",b[i][j]);
}
printf("\n");
}
return 0;
}