利用枚举类型实现统计
来源:互联网 发布:乐宝是什么软件 编辑:程序博客网 时间:2024/05/01 13:33
口袋中有5种颜色的小球,每次从口袋中任意取3个,问得到3种不同颜色的小球的可能取法?
#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>#include<iomanip>using namespace std;int main(){enum color{red,yellow,blue,white,black};//声明枚举类型colorcolor pri; //定义color类型的变量priint i, j, k,n = 0, loop; //n是累计不同颜色的组合数for (i = red; i <= black; i++){for (j = red; j <= black;j++)if (i != j){for (k = red; k <= black;k++)if ((k != i) && (k != j)){n = n + 1;cout << setw(3) << n;for (loop = 1; loop <= 3; loop++){switch (loop){case 1:pri = color(i); break;case 2:pri = color(j); break;case 3:pri = color(k); break;defaul:break;}switch (pri)//判断pri的值,输出相应的"颜色"{case red:cout << setw(8) << "red"; break;case yellow:cout << setw(8) << "yellow"; break;case blue:cout << setw(8) << "blue"; break;case white:cout << setw(8) << "white"; break;case black:cout << setw(8) << "black"; break;default:break;}}cout << endl;}}}cout << "total:" << n << endl;//输出符合条件的组合的个数getchar();return 0;}
本文出自 “顺势而为” 博客,请务必保留此出处http://lk123456.blog.51cto.com/10831443/1763948
0 0
- 利用枚举类型实现统计
- python 枚举类型实现
- 利用枚举,得到类型的字段
- Java 利用枚举实现单例模式
- Java 利用枚举实现单例模式
- Java 利用枚举实现单例模式
- Java 利用枚举实现单例模式
- Java普通类实现枚举类型
- Python 的枚举类型 enum 实现
- 实现IEnumerator接口的枚举器类型
- 使用普通类实现枚举类型
- 枚举类型的抽象方法定义实现
- Python 的枚举类型 enum 实现
- java枚举类型的实现原理
- 单例--使用枚举类型实现
- 单元素枚举类型实现Singleton
- java枚举类型的实现原理
- 使用单枚举类型实现单例
- 迷宫问题
- 栈的应用 逆波兰式
- 【bzoj1601】【uscao2008 oct】【灌水】【最小生成树】
- 指向结构体变量的指针引用结构体变量的成员
- 函数的递归与嵌套
- 利用枚举类型实现统计
- 对称矩阵及对称矩阵的压缩存储
- 稀疏矩阵的压缩存储
- 类和对象的简单应用
- 广义表
- “打擂台'找最大数
- 结构体内存对齐
- HDU2015
- 类和对象