三色球问题

Posted hbro

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三色球问题相关的知识,希望对你有一定的参考价值。

1.问题描述

   一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现在从中任意取8个,问共有多少种可能的颜色搭配。

    

 

#include<iostream>
using namespace std;
int main()

int m, n,ans = 0;
for (m = 0; m <= 3; m++)
for (n = 0; n <= 3; n++)
if (8 - m - n <= 6)
ans++,
cout <<m<<" "<<n<<" " <<8-m-n<<" " << ans << endl;
return 0;

第八周实践三色球

问题及代码:

/*
时间:2016.10
作者:夏晓林
内容:三色球问题
*/
#include <stdio.h>
#include <stdlib.h>

int main()

    int a,b,i=0;/*红球的个数为,白球的个数为b,黑球的个数为c*/
    for(a=0; a<=3; a++)
        for(b=0; b<=3; b++)
            if(8-a-b<=6)
            
               i=i+1;
            
            printf("%d",i);
    return 0;

运行结果:

学习心得:适当的在代码后边加上注释,会使文章更易懂。

以上是关于三色球问题的主要内容,如果未能解决你的问题,请参考以下文章

第八周实践三色球

第八周实践三色球

三色球问题

编程之法:面试和算法心得(荷兰国旗)

求解一道Python编程题

c++打卡训练(14)