问题 单项选择题

下面程序的功能是输出以下形式的金字塔图案:
*
***
*****
*******
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.2*i+1
D.i+2

答案

参考答案:B

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

填空题
判断题