题目描述:
输出双层金字塔。
输入:
多个测试数据。每个测试数据输入一个整数n( 2 <= n <= 9)
输出:
输出双层金字塔。
#include <stdio.h>
#include<math.h>
int main()
{
int n;
int i,m,k;
while(scanf("%d",&n)!=EOF){
int cont=1;
for(i=1;i<=2*n-1;i++) //控制行
{
int t=i;
if(i>n) {t=i-2*cont; cont++;} //行6=行4,行7=行3以此类推差2的cont次方
for(m=1;m<=n-t;m++)
printf(" ");
for(k=1;k<=2*t-1;k++)
printf("*");
printf("\n");
}
}
return 0;
}
eg.n=5