有以下程序: main() { int num[4][4]={{1, 2, 3, 4), {5, 6, 7, 8), {9, 10, 11, 12), {13, 14, 15, 16}}, i, j; for(i=0; i

admin2010-09-05  31

问题 有以下程序:
   main()
   {    int num[4][4]={{1, 2, 3, 4), {5, 6, 7, 8), {9, 10, 11, 12), {13, 14, 15, 16}}, i, j;
        for(i=0; i<4; i++)
        {    for(j=0; j<=i; j++)printf("% 4c", ’ ’);
             for(j=______; j<4; j++)printf("% 4d", num[j]);
             printf("\n");
   }
   }
   若要按以下形式输出数组右上半三角:
                             1  2  3  4
                                6  7  8
                                 11  12
                                     16
   则在程序下划线处应填入的是【  】。

选项

答案i

解析 上三角的情况是对数组a[j],j≥j的时候,因此,在j≥i时应输出所需要的元素,故横线上应填i。
转载请注明原文地址:https://jikaoti.com/ti/IYI0FFFM
0

最新回复(0)