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

admin2009-02-10  27

问题 有以下程序:    main()    {int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},ij;        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    则在程序下划线处应填入的是 ______ 。

选项 A、i-1
B、i
C、i+1
D、4-i

答案B

解析 本题程序为二重循环,外循环控制输出数据的行数,内循环控制输出数据的列数。从本题输出的形式来看,程序要求输出的是4行4列。
转载请注明原文地址:https://jikaoti.com/ti/ZKK0FFFM
0

最新回复(0)