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;
}
四、结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统