一、题目要求
输入格式:
正整数n,1<=n<=9。
输出格式:
n层的金字塔,其中第1层的“1”在第1行的第39列(列从1开始计数)。
输入样例:
5
输出样例:
1
121
12321
1234321
123454321
二、代码
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= 39 - i;j++ ) {
printf(" ");
}
int m = 1;
for (int j = 1; j <= 2 * i - 1; j++) {
if (j < i) {
printf("%d", m);
m++;
}
else {
printf("%d",m);
m--;
}
}
printf("\n");
}
return 0;
}