P149 例6.4
将一个二维数组行和列的元素互换,存到另一个二维数组中
#include<stdio.h>
//P149 例6.4 将一个二维数组行和列的元素互换,存到另一个二维数组中
int main() {
int a[2][3] = { {1,2,3},{4,5,6} };
int b[3][2];
int i, j;
printf("数组a:\n");
for (i = 0; i <= 1; i++) {
for (j = 0; j <= 2; j++) {
//输出数组a
printf("%5d", a[i][j]);
//给数组b赋值
b[j][i] = a[i][j];
}
printf("\n");
}
//输出数组b
printf("数组b:\n");
for (j = 0; j <= 2; j++) {
for (i = 0; i <= 1; i++) {
printf("%5d", b[j][i]);
}
printf("\n");
}
return 0;
}
运行结果: