<span style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;">一、问题及代码</span>
/*
* 文件名称:interesting.cpp
* 作 者:黄翌琨
* 完成日期:2016 年 4 月 26 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:通过循环语句计算数值
* 输入描述: 设任取的红球个数为i,白球个数为j
* 问题描述: 求输出种数
* 程序输出:输出从中任取8个共有多少种不同的颜色搭配
* 问题分析:无
* 算法设计:循环
*/
#include <iostream>
using namespace std;
int main()
{
int i,j,k,count=0;
cout<<"不同颜色搭配有:"<<endl;
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
{ k=8-i-j;
if(2<=k&&k<=6)
{ ++count;
cout<<count<<": "<<i<<", "<<j<<", "<<k<<endl;
}
}
return 0;
}
二、运行结果
三、心得体会
穷举法开始的时候写得很困难,往往考虑不全
四、知识点总结
注意括号的位置,循环次数已定应用for语句,在使用穷举法时就应个考虑到每个变量该满足的条件。