3.用while嵌套循环 打印如下图形 * ** *** **** ***** **** *** ** *
时间: 2023-11-25 17:06:07 浏览: 80
python 使用while循环输出*组成的菱形实例
以下是使用while嵌套循环打印如下图形的代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 1, b;
char x = '*';
while (a <= 5) //外循环-大环境-while控制行数
{
b = 1;
while (b <= a) //内循环(五脏六腑)-while控制输出*的个数-每五个为一行
{
printf("%c", x);
b++;
}
printf("\n");
a++;
if (a > 5) //当a>5时,开始倒序输出
{
a = 4;
while (a >= 1) //外循环-大环境-while控制行数
{
b = 1;
while (b <= a) //内循环(五脏六腑)-while控制输出*的个数-每五个为一行
{
printf("%c", x);
b++;
}
printf("\n");
a--;
}
}
}
system("pause");
return 0;
}
```
输出结果为:
```
*
**
***
****
*****
****
***
**
*
```
阅读全文