其他分享
首页 > 其他分享> > 将一个二维数组的行和列元素互换,存到另一个二维数组中

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

作者:互联网

#include <stdio.h>
int main()
{ 
	int arr[2][3]={{1,2,3},{4,5,6}};
	int buf[3][2];//定义另一个数组,改变行和列的顺序
	for(int i=0;i<2;i++)
	{
		for(int j=0;j<3;j++)
		{
			printf("arr[%d][%d]=%d\t",i,j,arr[i][j]);
			buf[j][i]=arr[i][j];//把arr数组的值放到buf数组里去,形成互换
		}
		puts("");//换行
	}
	puts("");//换行
	for(int i=0;i<3;i++)
	{
		for(int j=0;j<2;j++)
		{
			printf("buf[%d][%d]=%d\t",i,j,buf[i][j]);
		}
		puts("");//换行
	}
	
	return 0;
}

标签:arr,puts,一个二维,int,行和列,换行,数组,buf
来源: https://blog.csdn.net/weixin_52237916/article/details/112592835