金字塔

让电脑生成金字塔Pyramid

- 老师上课讲过这个代码

现在在回武汉的火车上,于是复刻了一下,听课的时候感觉很难,但其实理清楚

- 代码实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>

int main() {
int n,i,j,k;
scanf_s("%d", &n);
for (i = 1;i <= n;i++) {
for (j = 1;j <= n - i;j++) {
printf(" ");
}
for (k = 1;k <= 2 * i - 1;k++) {
printf("*");
}
printf("\n");
}
return 0;
}

这不最近老是用scanf输入吗,突发奇想试一试用getchar输入,结果好像发现我学的知识只能让我输入0-9的数字,以后再学吧。


金字塔
http://example.com/2025/11/10/生成金字塔Pyramid/
作者
王柏森
发布于
2025年11月10日
许可协议