从五个数任意选3个数为一个组合,最多能有几个组合哦

https://img4.mukewang.com/5bcc54670001c52b05380140.jpg

从五个不重复的数(0-9) 选取3个为一个组合 顺序了不同 最多能有多少组合?
js来写 如果可以的话 能不用es6就不用(还不会)
ps: 我来做的话也就想到三重循环那种笨方法
要是能有简洁的写法就好了
在扩展一下如果也适合6个数选取4个数为一组合的就好了...
你们不要在数学算了(数学差也不会算) 我发这个问题是想用js输出这些可以组合的数字 而不是再求数学题


绝地无双
浏览 3513回答 2
2回答

慕哥6287543

1.你这是数学问题,不是程序问题2.你说顺序不限,那就是可以重复,任意5个数里选三个数,那就是5x5x5=125种组合3.推而广之,n个数里选m个数,那就是n的m次方Math.pow(n,m)

jeck猫

第1个可能,只有5个不重复的数,5个数中取3个组合,是C(5,3)=P(5,3)/(3!)=C(5,2)=P(5,2)/(2!)=5!/((5-2)!)/2!=10第2个可能,其实是有10个不重复的数,分成两步,先选5个不重复的数,再在这5个数中选3个来组合,最后的组合有多少种,其实这个问题就是在10个不同数中选3个来组合,即C(10,3)=P(10,3)/(3!)=10!/((10-3)!)/3!= 10!/(7! * 3!) = 120
打开App,查看更多内容
随时随地看视频慕课网APP