酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

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]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]