第一部曲:
通过两层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