可以用C语言输出一个菱形图案,下面是一个简单的示例代码:
#include <stdio.h>
int main() {
int n, i, j, space;
printf("请输入菱形的行数(半径):");
scanf("%d", &n);
space = n - 1;
// 打印菱形的上半部分
for (i = 1; i <= n; i++) {
for (j = 1; j <= space; j++)
printf(" ");
space--;
for (j = 1; j <= 2 * i - 1; j++)
printf("*");
printf("n");
}
space = 1;
// 打印菱形的下半部分
for (i = 1; i <= n - 1; i++) {
for (j = 1; j <= space; j++)
printf(" ");
space++;
for (j = 1; j <= 2 * (n - i) - 1; j++)
printf("*");
printf("n");
}
return 0;
}
这个程序会根据用户输入的行数 n
,输出一个由 *
组成的菱形图案。例如,如果输入 n=5
,程序会输出:
*
***
*****
*******
*********
*******
*****
***
*
你可以将代码复制到你的C语言编译器中运行并测试。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/190453.html