你看这样行不行
#include <stdio.h>
int main()
{
for(int i = 0; i < 5; i++)
{
if(i < 3)
{
int len1 = 2 * (2 - i);
int len2 = 2 + 2 * i;
for(int j = 0; j < len1 + 9; j++)
printf(" ");
for(int k = 0; k < len2; k++)
printf("*");
printf("\n");
}
else
{
int len1 = 2 * (i - 2);
int len2 = 2 * (5 - i);
for(int j = 0; j < len1 + 9; j++)
printf(" ");
for(int k = 0; k < len2; k++)
printf("*");
printf("\n");
}
}
return 0;
}