q=int(input())
def C(n,r):#定义组合数的计算
b=1
a=1
if r==0:
return 1
else:
for i in range(1,r+1):
b=b*i
a*=(n-i+1)
return int(a/b)
for i in range(q):
for j in range(i):
print(" "*(5-len(str(C(i,j))))+"{}".format(C(i,j)),end="")#一个数的宽域为5,比如二位数前面的空格数为3,一位数前面的空格数为4
print(" 1")#每行最后都是1,且自带换行

京公网安备 11010502036488号