酷代码 AI
菜单
服务商

c语言编写程序,打印一个高度为n的、由“*”组成的正菱形图案。 输入格式: 输入在一行中给出一个正的奇数n。 输出格式: 输出由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; } [2024-11-14 10:21:39 | AI写代码神器 | 489点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]