8.二维数组——将一个二维数组行和列的元素互换,存到另一个二维数组中。

文章目录

  • 前言
  • 一、题目描述
  • 二、题目分析
  • 三、解题
    • 程序运行代码


前言

本系列为二维数组编程题,点滴成长,一起逆袭。


一、题目描述

将一个二维数组行和列的元素互换,存到另一个二维数组中。
8.二维数组——将一个二维数组行和列的元素互换,存到另一个二维数组中。_第1张图片


二、题目分析

8.二维数组——将一个二维数组行和列的元素互换,存到另一个二维数组中。_第2张图片
8.二维数组——将一个二维数组行和列的元素互换,存到另一个二维数组中。_第3张图片


三、解题

程序运行代码

#include
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;
}

你可能感兴趣的:(第六章数组,算法,c语言)