黑马程序员技术交流社区

标题: JAVA输出双色球所有的组合方式 [打印本页]

作者: yu244934256    时间: 2016-10-21 00:46
标题: JAVA输出双色球所有的组合方式
(33*32*31*30*29*28/1*2*3*4*5*6)*16=1107568*16=17721088

作者: 苏大叔丶    时间: 2016-10-21 01:30
所以双色球的中奖几率为1700多万分一  

作者: 逃跑的鱼闯天涯    时间: 2016-10-21 23:37
哎,那些中奖的人得多大运气
作者: yu244934256    时间: 2016-10-22 12:08
[AppleScript] 纯文本查看 复制代码
    public static int Cm_n(int m, int n) {
        int sum = 1;
        for (int i = m; i > (m - n); i--) {
            sum *= i;
        }
        for (int j = n; j > 0; j--) {
            sum /= j;
        }
        return sum*16;
    }
   
    public static int forCm_n(){
        int sum = 0;  
        for (int r1 = 1; r1 <= 33; r1++)  
        {  
            for (int r2 = r1+1; r2 <= 33; r2++)  
            {  
                for (int r3 = r2+1; r3 <= 33; r3++)  
                {  
                    for (int r4 = r3+1; r4 <= 33; r4++)  
                    {  
                        for (int r5 = r4+1; r5 <= 33; r5++)  
                        {  
                            for (int r6 = r5+1; r6 <= 33; r6++)  
                            {  
                                for (int bl = 1; bl <= 16; bl++)  
                                {  
                                    sum++;  
                                }  
                            }  
                        }  
                    }  
                }  
            }  
        }
        return sum;
    }





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2