从8个球里面取出2个球,有多少种取法?用编程实现
数学里的排列组合 C8/2
你说的8个球里面取两个,可以这样:
假设他取了第1个球,后面可取的有7个;
假设他取了第2个球,后面可取的有6个;不是7个,如果是7个,就与上面有重复了;
……
直到他取了第7个球,后面可取1个。
最后加起来,得到7+6+5+4+3+2+1=28
不管从多少个中间选2个,都是很简单的,我说到这里了,你应该知道了吧?
用一个简单的循环相加就OK了
至于,你想不想输出那也很好办了。。。
? 你敢说详细一点吗? 还是我理解能力太差了····
28种