单层金字塔
#include<stdio.h>
int main()
{
int n,i,t,j;
while(scanf("%d",&n)!=EOF)
{
for(j=1;j<=n;j++)
{
for(t=1;t<=n-j;t++)
{printf(" ");}
for(t=1;t<=2*j-1;t=t+1)
{printf("*");}
printf("\n");
}
}
return 0;
}
双层金字塔
#include<stdio.h>
int main()
{
int n,i,t,j;
while(scanf("%d",&n)!=EOF)
{
for(j=1;j<=n;j++)
{
for(t=1;t<=n-j;t++)
{printf(" ");}
for(t=1;t<=2*j-1;t=t+1)
{printf("*");}
printf("\n");
}
for(j=1;j<n;j++)
{for(t=1;t<=j;t++)
{printf(" ");}
for(t=1;t<=2*(n-j)-1;t++)
{printf("*");}
printf("\n");
}
}
return 0;
}