解题思路:
注意事项:
参考代码:
n=int(input()) if n ==1: ls=[[1]] if n ==2: ls=[[1],[1,1]] if n >2: ls=[[1],[1,1]] for i in range(n-1): lis=[] for i in range(len(ls[-1])-1): lis.append(ls[-1][i]+ls[-1][i+1]) ls.append([1]+lis+[1]) #print(ls) for i in range(len(ls)): #print(' ',end='') print(' '*(n-i),end='') for j in ls[i]: print('%3d'%j,end=' ') print()
0.0分
1 人评分
C语言训练-求素数问题 (C语言代码)浏览:1461 |
回文数(一) (C语言代码)浏览:764 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:590 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:460 |
三角形 (C++代码)记忆化搜索浏览:1235 |
【绝对值排序】 (C语言代码)浏览:843 |
【矩阵】 (C++代码)浏览:951 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |
Minesweeper (C语言描述,蓝桥杯)浏览:1130 |