*
***
*****
*******
*********
*******
*****
***
*
#include<stdio.h>
#include<Windows.h>
void p1(int n)
{
int i, j;
for (i = 1; i <= n; i++)
{
#if 0
for (j = 1; j <= n-i; j++)
{
putchar(' ');
}
for (j = 1; j <= 2 * i - 1; j++)
{
putchar('*');
}
#else
for (j = 1; j<n + i; j++)
{
putchar(j<=n - i ? ' ' : '*');
}
putchar('\n');
#endif
}//上半部分
for (i = n - 1; i > 0; i--)
{
for (j = 1; j < n + i; j++)
{
putchar(j<=n - i ? ' ' : '*');
}
putchar('\n');
}
}
int main()
{
p1(5);
system("pause");
return 0;
}