日期:2014-05-20  浏览次数:20697 次

求救java高手
10个数2个数相组合总共有几种

------解决方案--------------------
C10 2吧。 10*9/2 == 45 种
------解决方案--------------------
这个是个组合问题啊
------解决方案--------------------
如果10个数都是个数,并且每个数都不相同的情况:
第1个数可以是10个数中的任一个,有10种可能。第2个数有除第一数以外的另外9个数的9种可能。
所以是 10*9 = 90 种可能。

其实楼主的这个问题没有表述清楚, 如果是10个数是2位数或者多位数的情况,结果可能不一样。
------解决方案--------------------
要考虑 10个数中是不是有 0

还要考虑 组合后要求是 什么


像3l说的 要是是数中 好友两位或者三位甚至更多位数的话,情况很复杂
------解决方案--------------------
C10 2吧,如果是有序的不重的就是A10 2