解题思路:
首先建立二维列表:[[1][1, 1][1, 1, 1]...]
接着给每个子列表中第二项到倒数第二项赋值,赋值为上一个子列表中与该项数相同的项和此项的上一项的和
最后打印出所求位置
注意事项:
与第i项对应的列表位置是[i - 1](j同理)
参考代码:
col,row = map(int, input().split())
List = []
for m in range(1, col + 1):
List.append([1 for n in range(m)])
for a in range(col):
for b in range(1, a):
List[a][b] = List[a - 1][b] + List[a - 1][b - 1]
print(List[col - 1][row - 1])
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1039 |
P1001 (C语言代码)浏览:801 |
Wu-求圆的面积 (C++代码)浏览:1894 |
关于C语言变量位置的问题浏览:273 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:569 |
1012题解浏览:870 |
时间转换 (C语言代码)浏览:629 |
勾股数 (C语言代码)浏览:800 |
排序算法(选择,插入,冒泡)浏览:775 |