c语言怎样输出菱形???急求啊!!!

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:34:53
像这样
* *
*** ***
***** *****
******* *******
******************
******* *******
***** *****
*** ***
* *

输出一个菱形:

#include <stdio.h>

void main()
{
for(int i = 1; i <= 9; i += 2)
{
for(int j = 0; j < (9-i)/2; j++ )
printf(" ");
for(int j = 1; j <= i; j++)
{
printf("*");
}
printf("\n");
}

for(int i = 9; i >= 1; i -= 2)
{
for(int j = 0; j < (9-i)/2; j++ )
printf(" ");
for(int j = 1; j <= i; j++)
{
printf("*");
}
printf("\n");
}

}