第十一周项目2-1-穷举法 输出各色小球个数
2013-10-24 19:46
239 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 10月24 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: 若一个口袋放有12个球,3个白球,3个红球,6个黑球,从中任取8个,共有多少种不同颜色的搭配。 *问题描述:穷举法求各色小球个数 *程序输出:各个方案 *问题分析: *算法设计: */ 我的程序: #include<iostream> using namespace std; int main() { int w,r,b,n=0; for(w=0;w<=3;w++) for(r=0;r<=3;r++) for(b=0;b<=6;b++) if(w+r+b==8) { ++n; cout<<n<<" "<<"白球:"<<w<<"红球:"<<r<<"黑球:"<<b<<endl; } return 0; }
运行结果:
心得体会:做之前先在脑子中想好它的情况,编程时把脑子里的想法用代码实现出来即可。关键就在于是否能想到这些情况。先分析,分析完这个问题之后,基本就没什么了。
相关文章推荐
- 第十一周项目4-输出满足n=a!+b!+c!的所有三位数
- 第十一周项目二——输出两个数的最大公约数
- 第十一周 项目一 调用函数输出星号图
- 第十一周 项目一(2)调用函数printchs输出字母
- 第十一周 项目六:输出1000以内的所有回文素数
- 第十一周项目六——回文,素数(4)(输出1000以内的所有回文数)
- 第十一周项目六——回文,素数(4)输出1000以内的所有回文素数
- 第十一周项目2 穷举法解决组合问题
- 第十一周 项目6:(4)输出1000以内的所有回文素数
- 第十一周项目1-调用函数输出星号图(1)
- 第十一周项目一(2) 通过编写合适程序输出星图
- 第十一周项目六:1000以内素数输出(4)a
- 第十一周项目六 (1+)输出1000内所有素数
- 第十一周项目6.4.1输出1000以内的素数
- 第十一周上机项目6-4 绘制main函数输出1000内素数、回文数
- 第十一周项目3-5-调用函数输出1000内的素数
- 第十一周 项目五 输出完数
- 第十一周项目6-回文、素数(输出1000以内所有回文素数)
- 第十一周项目3-4-调用函数输出1000内的回文数
- 第十一周项目1-调用函数输出星号图