将一个二维数组行和列的元素互换,存到另一个二维数组中
#include <stdio.h>
int main() {
int arr[2][3] = {
{1,2,3},
{4,5,6},
};
int i,j;
int b[3][2];
for(i=0;i<=1;i++){
for(j=0;j<=2;j++){
printf("%5d",arr[i][j]);
b[j][i] = arr[i][j];
};
printf("\n");
};
printf("\n");
for(i=0;i<=2;i++){
for(j=0;j<=1;j++){
printf("%5d",b[i][j]);
};
printf("\n");
};
return 0;
}
结果:
1 2 3
4 5 6
1 4
2 5
3 6
Process returned 0 (0x0) execution time : 0.016 s
Press any key to continue.

浙公网安备 33010602011771号