5.5 2.4

一、问题描述

一个口袋中有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;
}

四、结果

 

posted @     阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示