本人只能编写简单的排列和组合的问题,有个朋友这天问我这个问题,我无法解决,大家来帮帮我。
   要用ABC三个字母来填入6个筐□□□□□□,ABC的个数≤6,假设A=m个,B=n个,C=(6-m-n)个,例如:有2个A,2个B,2个C,来进行填充这6个筐。总的就有这样几种结果:C(2,6)*C(2,4)*C(2,2)=90,在例如:1个A,1个B,4个C,结果是:C(1,6)*C(1,5)*C(4,4)=30。
   进行排列组合运算之后,把结果都列出来。
   我想编写一个程序,给出几个A,几个B,几个C,然后进行运算,就把所有的组合列出来,但我只是个VB初学者,不能很完美的解决这个问题,请大虾们帮帮忙,谢谢。