程序如下:
#include<stdio.h>
void main()
{
int i,j,n;
printf("please input n:\n");
scanf("%d",&n);
for(i=1;i<=((n+1)/2);i++)
{
for(j=1;j<=((n+1)/2)+i-1;j++)
{
if(j<=((n+1)/2)-i)
printf(" ");
else printf("*");
}
printf("\n");
}
for(i=1;i<((n+1)/2);i++)
{
for(j=1;j<=2*((n+1)/2)-i-1;j++)
{
if(j<=i)
printf(" ");
else
printf("*");
}
printf("\n");
}
}
输入5,将输出如下图案:
*
***
*****
***
*