#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main(void)
{
int m = 3;//空格数
for (int i = 1; i <=7;i+=2) {//上半部分
for (int n=0;n<m; n++) {//先打空格
printf(" ");
}
for (int j = i; j > 0; j--) {//再打**
printf("*");
}
printf("\n");//换行
m--;
}
m = 1;
for (int i = 5; i >= 1; i -= 2) {////下半部分
for (int n = 0; n < m; n++) {
printf(" ");
}
for (int j = 1; j <=i; j++) {
printf("*");
}
printf("\n");
m++;
}
登录后提交答案