int?N;
void?py(?int?n?)
{
if?(?n?>?0)
{
int?i;
py(?n-1?);?//先輸出前邊的數
for(i=0;i<N-n;i++?)?//輸出前導空格,這裏N是全局變量,表示最大的數
printf("?");
for(i=1;i<n;i++?)?//1到n-1
printf("%d",i?);
for(;i>=1;i--?)
printf("%d",i?);?//n到1
printf("\n");?//換行
}
}
int?main()
{
printf("input?N?:");
scanf("%d",?&N?);
py(?N?);
return?0;
}