Problem O: 输出双层金字塔
Description
输出双层金字塔
Input
输入一个大于2的整数
Output
输出n层的双层金字塔
Sample Input
2
5
Sample Output
*
***
*
*
***
*****
*******
*********
*******
*****
***
*
#include <stdio.h>
int main() {
int n;
int i,j;
while (scanf("%d",&n)!=EOF&&n>=2&&n<=9){
for(i=1;i<=2*n-1;i++){
if(i<=n){
for(j=1;j<=n-i;j++){
printf(" ");
}
for(j=i;j<=3*i-2;j++){
printf("*");
}
printf("\n");
}else{
for(j=1;j<=i-n;j++){
printf(" ");
}
for(j=1;j<=4*n-2*i-1;j++){
printf("*");
}
printf("\n");
}
}
}
return 0;
}