R语言 计算nCr值 – choose()函数
R语言提供了一个直接的函数,可以计算nCr值,而不需要写整个计算nCr值的代码。
语法: choose(n, r)
参数:
n: 元素的数量
r: 组合的数量
返回: 总共n个元素中的r个组合数,即nCr值。
例1:
# R program to calculate nCr value
# Using choose() method
answer1 <- choose(3, 2)
answer2 <- choose(3, 7)
answer3 <- choose(7, 3)
print(answer1)
print(answer2)
print(answer3)
输出
3
0
35
例2:如果我们提供n和r的值,使n<r,那么选择(n, r)将返回0。
# R program to calculate nCr value
# Using choose() method
answer1 <- choose(2, 3)
answer2 <- choose(3, 6)
answer3 <- choose(3, 7)
print(answer1)
print(answer2)
print(answer3)
输出
0
0
0