c语言输出九行空心菱形
时间: 2023-07-02 17:14:27 浏览: 95
好的,下面是输出九行空心菱形的 C 语言代码:
```
#include <stdio.h>
int main() {
int i, j, k;
// 输出上半部分的空心菱形
for (i = 1; i <= 5; i++) {
for (j = i; j < 5; j++)
printf(" ");
printf("*");
for (k = 1; k < 2 * i - 2; k++)
printf(" ");
if (i != 1)
printf("*");
printf("\n");
}
// 输出下半部分的空心菱形
for (i = 4; i >= 1; i--) {
for (j = 5; j > i; j--)
printf(" ");
printf("*");
for (k = 1; k < 2 * i - 2; k++)
printf(" ");
if (i != 1)
printf("*");
printf("\n");
}
return 0;
}
```
运行结果:
```
*
* *
* *
* *
* *
* *
* *
* *
*
```
阅读全文