问题及代码:
/*
*Copyright(c)2014,烟台计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:曾建强
*完成日期:2014年10月28日
*版本号:v1.0
*
*问题描述:三色球问题,一个口袋有12个球,3个红的,3个白的,6个黑的,从中任取8个球,有多少种不同颜色搭配?
*输入描述:
*程序输出:
*/
#include <iostream>
using namespace std;
int main()
{
int a,b,c,count=0 ; //红球为a,白球为b,黑球为c
cout<< "红球,白球,黑球的个数分别为:"<<endl;
for (a=0; a<=3; a++)
for (b=0; b<=3; b++)
for (c=0; c<=6; c++)
if(a+b+c==8)
{
++count;
cout <<count<< ": "<<a<<","<<b<<","<<c<<endl;
}
return 0;
}
运行结果:
知识点总结:
这个程序没有什么特别的地方,按照前面的几个依葫芦画瓢就行了。
学习心得:
由于前面的几个积累,写这个程序的时候没有碰到什么问题。噢耶,太强大了。