第三周项目4:穷举法解决组合问题---三色球问题




问题及代码:

/*

*copyright (t) 2004,烟台大学计算机学院

*All rights reserved.

*文件名称:test.cpp

*作者:张晴晴

*完成日期:2016年3月12日

*版本号:v1.0

*问题描述:12个球,3个红的3个白的6个黑的,问从中任取八个有几种不同的颜色搭配? 

 *输入描述:无。

*程序输出:所有可以搭配的组合。

*/

#include<iostream>

using namespace std;

int main()

{

    int i,j,k;

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

    {

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

     {

         for(k=0;k<8;k++)

         {

             if(i+j+k==8)

                cout<<"red ball:"<<i<<" white ball:"<<j<<" black ball:"<<k<<endl;

         }

     }

 

    }

    return 0;

}

 

 

运行结果:

第三周项目4:穷举法解决组合问题---三色球问题_第1张图片

 

 

知识点总结:很典型的例子,循环嵌套使用。

 

学习心得:复习。

你可能感兴趣的:(第三周项目4:穷举法解决组合问题---三色球问题)