#include <stdio.h> void print(int x) { int n = x / 2+1; for (int i = 1; i <= n; ++i) { for (int j = 1; j <= 2 * n - 1; ++j) { if (j <= n - i || j >= n + i) { printf(" "); continue; } printf("*"); } printf("\n"); } for (int i = 1; i <= n-1; ++i) { for (int j = 1; j <= 2 * n - 1; ++j) { if (j <= i || j >= 2 * n - i) { printf(" "); continue; } printf("*"); } printf("\n"); } } int main() { int n = 0; printf("请输入要打印的菱形的行数\n(警告:偶数则加一行)\n"); scanf("%d", &n); print(n); return 0; }
打印菱形:
最新推荐文章于 2024-08-03 21:15:16 发布