7-135 數字金字塔 (10分)
輸入正整數n,輸出n層數字金字塔。
輸入格式:
正整數n,1<=n<=9。
輸出格式:
n層的金字塔,其中第1層的“1”在第1行的第39列(列從1開始計數)。
輸入樣例:
5
輸出樣例:
1
121
12321
1234321
123454321
#include<stdio.h>
#define N 39
int main()
{
int n;
scanf("%d",&n);
int i;
int 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>0;j--)
printf("%d",j);
printf("\n");
}
return 0;
}