一、问题描述
一个口袋中有12个球,已知其中三个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少颜色搭配。
二、分析
8个红球中,m个红球,n个白球,黑球为8-n-m个。m[0,3] n[0,3] 8-n-m<=6
三、代码
#include<iostream>
using namespace std;
int main()
{
int m = 0;//红球数量
int n = 0;//白球数量
int number = 0;//满足条件的个数
cout<<" 红球 白球 黑球 "<<endl;
cout<<"……………………"<<endl;
for (m=0; m <= 3; m++)
{
for (n=0; n <= 3; n++)
{
if (8 - m - n <= 6)
{
cout<< ++number<<" "<<m<<" "<<n<<" "<<8-m-n<<endl;
}
}
}
return 0;
}
四、结果
标签:cout,红球,int,白球,2.4,5.5 From: https://www.cnblogs.com/yindantong/p/17360419.html