STEP #1

(1/2)

此处切换ai服务商,可对比多家ai的回复,取最优解。

上一步下一步关闭
酷代码 AI
菜单
全部AI  /  热门  /  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点数解答]

相关提问