首页 > 其他分享 >2.4 三色球问题

2.4 三色球问题

时间:2023-05-05 22:35:31浏览次数:27  
标签:白色 int 问题 num 红色 色球 数量 2.4

第一部曲:

通过两层for循环求红色球和白色球的数量,最后判断求出来的黑色球数量是否满足题目的条件,如果满足就输出,不满足就继续循环。

第二部曲:

 

第三部曲:

int m,n,num=0;//m是红色球,n是白色球
for(m=0;m<=3;m++)//第一层循环m
{
for(n=0;n<=3;n++)//第二层循环n
{
if(8-m-n<=6)//判断黑色球的数量是否满足
{
printf("第%d种方案 红色球的数量%d 白色球的数量%d 黑色球的数量%d\n",++num,m,n,8-m-n);
}
}
}

第四部曲:

#include<iostream>
#include<string>
using namespace std;
int main()
{
int m,n,num=0;//m是红色球,n是白色球
for(m=0;m<=3;m++)//第一层循环m
{
for(n=0;n<=3;n++)//第二层循环n
{
if(8-m-n<=6)//判断黑色球的数量是否满足
{
printf("第%d种方案 红色球的数量%d 白色球的数量%d 黑色球的数量%d\n",++num,m,n,8-m-n);
}
}
}

return 0;
}

 

标签:白色,int,问题,num,红色,色球,数量,2.4
From: https://www.cnblogs.com/wsc6/p/17375567.html

相关文章

  • 数形结合解决碰撞问题
    数形结合巧妙解决碰撞问题笔者在做题时遇到了如下习题: 于是代入弹性碰撞和非弹性碰撞的公式,做出B的速度分别是4.8m/s和2.4m/s,于是碰撞过后B的速度应该在2.4-4.8m/s之间,于是答案为B 可是为什么弹性碰撞速度就最大,而非弹性碰撞速度就最小呢?可以想象AB间有一根弹簧,弹性碰撞时,......
  • 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>usingnamespacestd;intmain(){intm=0;//......
  • 委派任务问题
    1.问题描述某项任务需要在A、B、C、D、E、F这6个人中挑选人来完成,但挑选人受限于以下的条件:(1)A和B两个人至少去一人;(2)A和D不能同时去;(3)A、E和F三人中要挑选两个人去;(4)B和C同时去或者都不去;(5)C和D两人中只能去一个;(6)如果D不去,那么E也不去。试编程求出应该让哪几个人......
  • register at least one qt version using“qt vs tools“->“qt options“问题描述及解
    问题描述:在安装了Qt5.9.8,vs2022,QTVSTool2022并配置好环境变量之后创建Qt项目时无法创建,提示至少需要注册一个Qt版本到QtVSTools的QtOptions 解决方法:1.重新打开一个可以创建的C++vs文件,在上方菜单栏中“工具-选项-找到Qt的version”,点击加号,再点击windows右侧的......
  • 解决OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll alread
    错误如下所示:OMP:Error#15:Initializinglibiomp5md.dll,butfoundlibiomp5md.dllalreadyinitialized.OMP:HintThismeansthatmultiplecopiesoftheOpenMPruntimehavebeenlinkedintotheprogram.Thatisdangerous,sinceitcandegradeperformanceorcau......
  • 2023-05-05 背包问题
    背包问题101背包和完全背包问题01背包问题有N件物品和一个容量为V的背包,第i件物品的体积是v[i]、价值是w[i],每种物品只可以使用一次,求将哪些物品放入背包可以使得价值总和最大。这里的w是weight即权重的意思这是最基础的背包问题,"01"就是指每种物品要么选要么不选,我们定义......
  • 2.2 存钱问题
    #include<stdio.h>#include<math.h>intmain(){intx1,×2,x3,x5,x8,y1,y2,y3,y5,y8;/*定义变量*/doublemax=0.0,result;/*result变量存放最后结果*//*使用for循环穷举所有可能的存款方案*/for(x8=0;x8<=2;x8++)for(x5=0;x5<=(20-8*x8)/5;x5++)for(x3=0;x3......
  • OpenEuler 部署 kubesphere 遇到问题及处理
    安装时报如下错误18:46:27CSTretry:[node1]18:46:33CST[ERRO]checkremotefileexisterr:strconv.Atoi:parsing"Welcometo5.10.0-136.12.0.86.oe2203sp1.x86_64\r\n\r\nSysteminformationasoftime:\tFriMay506:46:33PMCST2023\r\n\r\nSystem......
  • 我在比较时序数据时,程序报错说数据标签有问题
    大家好,我是皮皮。一、前言前几天在Python白银群【黑白人生】问了一个Pandas数据处理的问题,这里拿出来给大家分享下。截图如下图所示:数据截图如下所示:二、实现过程这里【论草莓如何成为冻干莓】给了一个思路,如下所示:看上去还是有点深奥的。后来【瑜亮老师】也指导了一波......
  • 2.6存钱问题
    1.问题假设银行整存整取存款不同期限的月息利率为:C语言趣味编程100例0.63%0.66%0.69%0.75%0.84%期限为1年期限为2年期限为3年期限为5年期限为8年现在已知某人手上有2000元,要求通过计算选择出一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假定银行对超出存款期限的那部分时......