int main()
{
int i = 0;
int j = 0;
int a = 1;
int tmp = 6;
while (a < 8)//打印前七行
{
for (i = 0;i < 8 - a;i++)
{
printf(" ");//控制空格打印并减少
}
for (i = 1;i <= 2 * a - 1;i++)
{
printf("*");
}
a++;
printf("\n");
}
while (tmp)//打印后六行
{
for (j = 0;j < 8 - tmp;j++)
{
printf(" ");//控制空格打印并增加
}
for (j = 1;j <= 2 * tmp - 1;j++)
{
printf("*");
}
tmp--;
printf("\n");
}
return 0;
}
打印菱形c语言
最新推荐文章于 2024-11-22 12:43:21 发布
本文详细描述了一个用C语言编写的程序,通过嵌套循环和printf函数,实现了打印前7行星号和后6行逐渐减少星号的动态效果。
1628

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



