编写一个C程序,显示出菱形
时间: 2023-09-15 12:23:01 浏览: 75
用C语言输出菱形的代码
5星 · 资源好评率100%
的图案。可以回答该问题。以下是代码:
```
#include <stdio.h>
int main() {
int n, i, j, space = 1;
printf("输入菱形的大小: ");
scanf("%d", &n);
space = n - 1;
// 上半部分的菱形
for (j = 1; j <= n; j++) {
for (i = 1; i <= space; i++) {
printf(" ");
}
space--;
for (i = 1; i <= 2 * j - 1; i++) {
printf("*");
}
printf("\n");
}
// 下半部分的菱形
space = 1;
for (j = 1; j <= n - 1; j++) {
for (i = 1; i <= space; i++) {
printf(" ");
}
space++;
for (i = 1; i <= 2 * (n - j) - 1; i++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
阅读全文