C 语言:输入奇数 n ,打印由“*”组成的正菱形图案代码揭秘
#include <stdio.h> int main() { int n, i, j; scanf("%d", &n); // 输入菱形的高度n for (i = 1; i <= (n + 1) / 2; i++) // 打印上半部分 { for (j = 1; j <= (n + 1) / 2 - i; j++) { printf(" "); // 打印空格 } for (j = 1; j <= 2 * i - 1; j++) { printf("* "); // 打印星号和空格 } printf("\n"); // 换行 } for (i = (n + 1) / 2 - 1; i >= 1; i--) // 打印下半部分 { for (j = 1; j <= (n + 1) / 2 - i; j++) { printf(" "); // 打印空格 } for (j = 1; j <= 2 * i - 1; j++) { printf("* "); // 打印星号和空格 } printf("\n"); // 换行 } return 0; } ######[AI写代码神器 | 489点数解答 | 2024-11-14 10:21:39]
相关提问
- 使用位运算对黄金城原材料编号进行奇偶分类的C++程序(字节豆包 | 211点数解答 | 2026-02-28 20:38:57)48
- 判断整数是否为二进制数:Python、Java、C++ 代码实现(字节豆包 | 473点数解答 | 2025-11-15 20:34:57)90
- 超详细!整数奇偶与倍数判断代码解析及补全(字节豆包 | 462点数解答 | 2026-01-08 12:43:56)68
- 整数奇偶性及倍数判断代码实现(字节豆包 | 405点数解答 | 2026-04-25 19:08:03)21
- Python 实现:打印 -n 到 n 范围内所有整数的代码及详解(字节豆包 | 232点数解答 | 2025-12-07 12:30:06)95
- Python代码:轻松打印 0 到输入整数之间的所有整数(字节豆包 | 126点数解答 | 2025-12-12 18:21:54)65
- C++实现:输入整数打印 0 到该整数间所有整数及代码详解(字节豆包 | 228点数解答 | 2025-12-12 18:22:24)76
- Python实现:打印0到输入整数间所有整数的代码解析(字节豆包 | 264点数解答 | 2025-12-12 19:37:01)65
- Python 实现:打印 -n 到 n 范围内所有整数的代码及详解(字节豆包 | 214点数解答 | 2025-12-12 19:40:30)67
- Python实现:打印 0 到 n 之间所有整数的高效方法(讯飞星火 | 569点数解答 | 2025-12-17 12:23:47)81
- Python实现:打印从 -n 到 n 范围内所有整数的代码详解(讯飞星火 | 660点数解答 | 2025-12-17 17:30:53)52
- 巧用循环嵌套,网页打印创意符号图案大升级! (字节豆包 | 259点数解答 | 2024-12-23 08:15:22)275