c语言编程问题:这个程序演示并打印出下面的案例。

# include & ltstdio.h & gt

int main()

{

int i,j,n;

n = 3;

for(I = 0;我& lt3;i++)

{

for(j = 4;j & gtI+1;J-)/*第一个空格*/

printf(" ");

printf(" * ");/*打印第一个' * '号*/

for(j = 1;j & lt= I * 2-1;j++之间的空格)//

printf(" ");

如果(我!=0)

printf(" * ");/*最后一个' * ',第一行只有一个' * '号*/

printf(" \ n ");

}

for(I = 0;我& lt3;i++)

{

for(j = 2;j & lt= I+2;j++)

{

printf(" ");

}

printf(" * ");

for(j = 2;j & gtI * 2-1;j -)

{

printf(" ");

}

如果(我!=2)

printf(" * ");

printf(" \ n ");

}

返回0;

}

根据这个参考。