用C语言编写"用*构造一个对角线长5个字符,倾斜放置的菱形"
时间: 2024-06-09 21:08:50 浏览: 402
C语言书写菱形等图形
可以使用以下 C 代码来构造一个倾斜放置的菱形:
```c
#include <stdio.h>
int main() {
int i, j;
int n = 5; // 对角线长度
// 上半部分
for (i = 1; i <= n; i++) {
for (j = 1; j <= n - i; j++) {
printf(" ");
}
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
// 下半部分
for (i = n - 1; i >= 1; i--) {
for (j = 1; j <= n - i; j++) {
printf(" ");
}
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这段代码会输出以下结果:
```
*
**
***
****
*****
****
***
**
*
```
阅读全文