#include <stdio.h>
int main() {
int n, count = 1, i, j;
while (scanf("%d", &n) != EOF) {
//先打印正三角
for (count = 1; count <= n + 1; count++) {//需要打印的行数
for (i = count; i <= n; i++)//每一行空格数
printf(" ");
for (j = 1; j <= count; j++)//每一行*的个数
printf("* ");
printf("\n");//每行打完后换行
}
//再打印倒三角
for (count = n; count > 0; count--) {//需要打印的行数
printf(" ");//每行多打印一个空格
for (i = 0; i < n - count; i++)//每一行打印的空格数
printf(" ");
for (j = 0; j < count; j++)//每一行打印的*数
printf("* ");
printf("\n");
}
}
return 0;
}

京公网安备 11010502036488号