解题思路:
首先建立二维列表:[[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语言代码)浏览:784 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:798 |
1124题解浏览:592 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:557 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:536 |
分糖果 (C语言代码)浏览:912 |
【计算直线的交点数】 (C语言代码)浏览:917 |
【计算球体积】 (C语言代码)浏览:1548 |
1005答案错误为什么浏览:1975 |