#include <stdio.h>
int main() {
int a[2][3] = {(1, 2, 3), (4, 5, 6)} ;
int b[3][2], i, j;
for (i = 0; i <= 1; i++)
for (j = 0; j <= 2; j++)
{
b[j][i] = a[i][j];
}
for (j = 0; j <= 2; j++ ) {
for (i = 0; i <= 1; i++)
printf("%d\t", b[j][i]);
printf("\n");
}
return 0;
}
关于#c语言#的问题,请各位专家解答!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
@心海 2021-11-13 12:24关注
程序运行出来是这个结果,但是我自己按这个程序计算出来是下面这个结果
我把这一行int a[2][3] = {(1, 2, 3), (4, 5, 6)} ;里面的小括号去掉了,变成这个样子int a[2][3] = {1, 2, 3, 4, 5, 6} ;运行结果就是后面这个图的,具体差别在哪,我也不清楚本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报