问题
单项选择题
有以下程序: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 46 7 811 1216则在程序下划线处应填入的是______。
A.i-1
B.i
C.i+1
D.4-i
答案
参考答案:B
解析:本题程序为二重循环,外循环控制输出数据的行数,内循环控制输出数据的列数。从本题输出的形式来看,程序要求输出的是 4 行 4 列。