发布网友 发布时间:2022-04-25 13:17
共1个回答
热心网友 时间:2024-11-11 10:27
可以使用两个二重循环。第一个二重循环打印图形的上半部分,再用一个二重循环打印图形的下半部分。
下面是程序的源代码和运行情况的截图。
#include
int main()
{ int i,j,k;
for(i=0;i<3;i++)
{for(j=1;j<3-i;j++)
printf(" ");
for(k=0;k<=i;k++)
printf("* ");
printf("\n");
}
for(i=1;i>=0;i--)
{for(j=1;j<3-i;j++)
printf(" ");
for(k=0;k<=i;k++)
printf("* ");
printf("\n");
}
return 0;
}