#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
// 上半部分(正三角)
for (int i = 0; i < n / 2 + 1; i++) {
// 打印左侧空格
for (int s = 1; s <= (n / 2) - i; s++) {
printf(" ");
}
// 打印星号
for (int j = 1; j <= 2 * i + 1; j++) {
printf("*");
}
printf("\n");
}
// 下半部分(倒三角)
for (int i = 1; i <= n / 2; i++) {
// 打印左侧空格
for (int s = 1; s <= i; s++) {
printf(" ");
}
// 打印星号
for (int j = 1; j <= 2 * (n / 2 - i) + 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
打印菱形 (输入为奇数)
最新推荐文章于 2025-12-17 20:27:06 发布
388

被折叠的 条评论
为什么被折叠?



