编写一个程序,讲一个2行3列的二维整形数组行和列的元素互换,存放到另一个二维数组中,并输出这个程序

编写一个程序,讲一个2行3列的二维整形数组行和列的元素互换,存放到另一个二维数组中,并输出这个程序,然后还要怎么验证

第1个回答  2014-05-27
#include<stdio.h>
void main()
{
int a[2][3]={1,2,3,4,5,6};
int b[3][2];
int temp=0;
printf("**********************打印倒置前的二维数组***********************\n");
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("*****************************************************************\n");
for(int x=0;x<2;x++)
{
for(int y=0;y<3;y++)
{
b[y][2-x-1]=a[x][y];
}
}
printf("**********************打印倒置后的二维数组***********************\n");
for(int m=0;m<3;m++)
{
for(int n=0;n<2;n++)
{
printf("%d ",b[m][n]);
}
printf("\n");
}
printf("*****************************************************************\n");
}
我把他打印出来了,肉眼就能验证了
相似回答