第三周项目4穷举法(3)
2016-03-13 16:05
155 查看
/* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李钊 *完成日期:2016年3月13日 *版 本 号:v1.0 * *问题描述:若一个口袋中放有12个球,其中有3个红的。3个白的和6个黑的,问从中任取8个共有多少种不同的颜色搭配? *输出描述:输出红球白球黑球个数 */ #include<iostream> using namespace std; int main() { int i,j,k; for(k=6;k>=0;k--) { for(i=0,j=0;i<=3,j<=3;i++,j++) { if(k+i+j==8) cout<<"红球:"<<i<<" "<<"白球:"<<j<<" "<<"黑球:"<<k<<endl; } } for(i=3;i>=0;i--) { for(k=0,j=0;k<=6,j<=3;k++,j++) { if(k+i+j==8) cout<<"红球:"<<i<<" "<<"白球:"<<j<<" "<<"黑球:"<<k<<endl; } } for(j=3;j>=0;j--) { for(i=0,k=0;i<=3,k<=6;i++,k++) { if(k+i+j==8) cout<<"红球:"<<i<<" "<<"白球:"<<j<<" "<<"黑球:"<<k<<endl; } } return 0; }
运行结果:
学习心得:
略
知识点总结:
略
相关文章推荐
- javascript(3、4)module模式、立执行函数(Evernote)
- java 命令行制定logback参数
- LCA 离线算法 tarjan 总结 与模板题
- Reversing Linked List
- 应不应该使用inline-block代替float
- 树的定义
- log4j配置
- JAVA长连接demo
- C和C++ const的声明差异
- 浅谈C++内联函数
- iOS原生条形码扫描
- shell 之 grep 指令
- 20145238-荆玉茗 《Java程序设计》第二周学习总结
- numpy常用函数
- 高吞吐高并发Java NIO服务的架构(NIO架构及应用之一)
- libevent的大框框
- libevent的大框框
- libevent的大框框
- libevent的大框框
- libevent的大框框