每日打卡

三色球问题:

问题描述:一个口袋里12个球,3红3白6黑,从中任取8个,有多少种组合可能?

问题分析:不妨设红:M,白N,黑:8-M-N,再用数量限制不断缩小范围,确定最终结果。

代码:#include<stdio.h>

main()

{

       int m,n,c;

       printf("红球   白球     黑球 \n");

       for(m=0;m<=3;m++)

              for(n=0;n<=3;n++)

                     if(8-m-n<=6)

printf("%2d     %d   %d    %d\n",++c,m,n,8-m-n);

}

posted @ 2023-04-24 20:31  麹义  阅读(89)  评论(0)    收藏  举报