问题 单项选择题

有以下程序:
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[i][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=i。

单项选择题
单项选择题 A3/A4型题