请高手指点一下这个图形好吗??

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:00:27
用循环语句编个程序要求显示结果如下:
*
***
*****
*******
*****
***
*
我十分郁闷,不明白到怎么样才能把*的距离掌握好!请高人指点

#include <stdio.h>

void main()
{
int i,j;

for (i=0;i<4;i++)
{
for (j=0;j<3-i;j++)printf("o");
for (j=0;j<i*2+1;j++) printf("*");
printf("\n");
}

for (i=0;i<3;i++)
{
for (j=0;j<=i;j++) printf("o");
for (j=0;j<5-i*2;j++)printf("*");
printf("\n");
}
}

"o" 用空白
ooo*
oo***
o*****
*******
o*****
oo***
ooo*

这是一个简单的for循环嘛!

用递归加循环好理解

不给分,不答