将一个二维数组的行和列元素互换,存到另一个二维数组中
作者:互联网
#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