#include<stdio.h>
void Print(int num,int kong,int MAX);
void Printdown(int num,int kong);
void KongGe(int num);
int main()
{
int num,kong,MAX;
while(MAX!=0)
{
num=0,kong=0;
printf("Please input a number: ");
scanf("%d",&num);
MAX=num;
Print(num,kong,MAX);
num=0,kong=MAX-2;
Printdown(num,kong);
}
return 0;
}
void KongGe(int num)
{
int n;
n=num;
while(n!=0)
{
printf(" ");
n--;
}
}
void Print(int num,int kong,int MAX)
{
while(kong<MAX)
{
if(kong==(MAX-1))
{
KongGe(kong);
printf("%c\n",3);
break;
}
else
{
KongGe(kong);
printf("%c",3);
}
kong++;
KongGe(2*num-3);
num--;
printf("%c\n",3);
}
}
void Printdown(int num,int kong)
{
while(kong>=0)
{
KongGe(kong);
printf("%c",3);
KongGe(2*num+1);
kong--;
num++;
printf("%c\n",3);
}
}