用c语言在主程序中输入一个n(n为不超过9的正整数),调用pyramid函数输出数字金字塔。函数voidpyramid(intn)按照如样例所示的格式输出n行数字金字塔,注意每个数字后面跟一个空格。
时间: 2024-04-29 21:24:02 浏览: 100
c语言数据结构 构造正整数的数字金字塔
5星 · 资源好评率100%
```
#include <stdio.h>
void pyramid(int n) {
int i, j;
for (i = 1; i <= n; i++) { // 控制行数
for (j = 1; j <= n - i; j++) { // 输出空格
printf(" ");
}
for (j = 1; j <= i; j++) { // 输出数字
printf("%d ", j);
}
for (j = i - 1; j >= 1; j--) { // 输出数字
printf("%d ", j);
}
printf("\n"); // 换行
}
}
int main() {
int n;
printf("请输入一个不超过9的正整数:");
scanf("%d", &n);
pyramid(n);
return 0;
}
```
阅读全文