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

admin2012-12-03  19

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

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

答案B

解析 本题中要求输出右上半角的数。对角线上的数的下标相同,所以j=t。
转载请注明原文地址:https://jikaoti.com/ti/HPB0FFFM
0

随机试题
最新回复(0)