下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。 main() { int a [2][3]={{1,2,3},{4,5,6}}; int b[3][2], i,j;

admin2013-02-23  50

问题 下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。
       main()
       {  int a [2][3]={{1,2,3},{4,5,6}};
            int b[3][2],    i,j;
            printf("array a"\n");
            for(i=0;i<=1;i++)
            {for(j=0;【  】;j++)
                { printf("%5d",a[j]);
【  】;}
                printf("\n");}
       printf("array b:\n");
       for(i=0;【  】;i++)
       {  for(j=0;j<=1;j++)
            printf("%5d",b[j]);
               printf("\n");}}

选项

答案j<2 b[j][i]=a[i][j] i<=2

解析 本题考查了二维数组元素的引用。a[j]表示的是二维数组a的第i+1,第j+1列的元素。
转载请注明原文地址:https://kaotiyun.com/show/3EJp777K
0

最新回复(0)