有以下程序 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

admin2009-04-15  17

问题 有以下程序    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]);       prrintf("\n");    }        }    若要按以下形式输出数组右上半三角          1    2    3    4               6    7    8                    11  12                        16    则在程序下划线处应填入的是

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

答案2

解析 本题考查循环嵌套,外层循环控制每一行的输出,内层循环的第一个 for循环控制空格的输出,第二个for循环控制的输出。而在第i行,输出的第一个元素是 num,所以下划线处应填i。
转载请注明原文地址:https://jikaoti.com/ti/0pK0FFFM
0

最新回复(0)