題目描述
輸入
輸出
示例輸入
3
示例輸出
1 1 2 1 1 2 3 2 1
#include <stdio.h>
int main()
{
int n,i,j;
int t;
scanf("%d",&n);
t=2*n-1;
for(i=1; i<=n; i++)//一次循環代表輸出一行
{
for(j=1; j<=t-2*i; j++)
putchar(' ');
for(j=1; j<=i; j++)
{
if(i == n && j==1)//當輸出最後一行的第一個字母的時候。。因爲它前面沒有空格
printf("%d",j);
else
printf(" %d",j);
}
for(j=i-1; j>=1; j--)
printf(" %d",j);
putchar('\n');
}
return 0;
}