#include <stdio.h>
int main()
{
int i;
int j;
for (i=0; i<=3; i++) // 循环4次,打出前4行
{
for (j=0; j<=6; j++)
{
if (j==3-i || j==3+i) // 将上三角星号输出
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
for (i=0; i<=2; i++) // 循环3次,打出后3行
{
for (j=0; j<=6; j++) // 将下三角星号输出
{
if (j==i+1 || j==5-i)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
本文介绍了一段使用C语言编写的程序,该程序通过循环结构实现了特定图形的绘制。图形由两部分组成:上半部分为倒三角形,下半部分为正三角形,两者结合形成一个独特的视觉效果。代码中通过条件判断来确定每个位置是否打印星号。
1199

被折叠的 条评论
为什么被折叠?



