使用while循环嵌套输出菱形
时间: 2023-05-14 10:06:32 浏览: 93
以下是使用 while 循环嵌套输出菱形的代码:
```
#include <stdio.h>
int main() {
int i, j, n;
printf("请输入菱形的行数:");
scanf("%d", &n);
// 输出上半部分
i = 1;
while (i <= n) {
// 输出空格
j = 1;
while (j <= n - i) {
printf(" ");
j++;
}
// 输出 *
j = 1;
while (j <= 2 * i - 1) {
printf("*");
j++;
}
printf("\n");
i++;
}
// 输出下半部分
i = n - 1;
while (i >= 1) {
// 输出空格
j = 1;
while (j <= n - i) {
printf(" ");
j++;
}
// 输出 *
j = 1;
while (j <= 2 * i - 1) {
printf("*");
j++;
}
printf("\n");
i--;
}
return 0;
}
```
希望能对你有所帮助!
相关推荐
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)