问题 单项选择题

下面程序的功能是输出以下形式的金字塔图案:
main()
int i, j;                  *
for(i=1;i<=4; i++)             ***
for(j=1; j<=4-i; j++) printf("");   *****
for(j=1; j<=______; j++) printf("*");   *******
printf("\n");


在下划线处应填入的是( )。

A.i

B.2*i-1

C.n=2*i+1

D.i+2

答案

参考答案:B

解析: 对于第i行,程序先输出4-i个空格。然后输出2×i-1个“*”所以,答案是B。

解答题
多项选择题