69,382
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main(void)
{
int a[3][2] = {{1, 2}, {3, 4}, {5, 6}}, b[2][3];
int i, j;
for (i = 0; i < 3; i++) {
for (j = 0; j < 2; j++) {
b[j][i] = a[i][j];
printf("%d ", a[i][j]);
}
putchar(10);
}
for (j = 0; j < 2; j++) {
for (i = 0; i < 3; i++)
printf("%d ", b[j][i]);
putchar(10);
}
putchar(10);
return 0;
}
这样没问题呢
1 2
3 4
5 6
1 3 5
2 4 6
上面是a的输出,下面是b的输出。