口袋中有红、黄、蓝3种颜色的小球,如果每次从口袋中取出2种不同颜色的小球,编写程序,打印出每种组合。

#include <iostream>
#include <string>
using namespace std;
int main()
{enum color { red, yellow, blue };int temp, i, j;for (i = red; i <= yellow; i++){for (j = i + 1; j <= blue; j++){for (int t = 0; t<2; t++)//控制输出{switch (t) {case 0: temp = i; break;case 1: temp = j; break;}switch ((enum color)temp){case red: cout << "red" << "\t"; break;case yellow: cout << "yellow" << "\t"; break;case blue: cout << "blue" << "\t"; break;}}cout << "\n";}}return 0;
}

C++枚举类型实验:三色球问题相关推荐

  1. C++类中的枚举类型

    在看effective c++的时候,其中第二条边指出.尽量使用const ,enum代替define.在写程序的时候,需要入参为设备类型,第一反应是枚举一个设备类型,并以名字命名.但是有一个问题挺困 ...

  2. Java 枚举类型的应用

    实验十一 Java 枚举类型的应用 一.实验目的 1 .掌握枚举的定义方式. 2 .掌握 enum 关键字与 Enum 类的关系. 二.实验学时 2 学时 三.实验类型 验证性实验 四.实验需求 1 ...

  3. java枚举数字_Java枚举类型的使用,数值的二进制表示

    一.Java枚举类型的使用 首先请看这段代码: packagejava上课;public classEnumTest {public static voidmain(String[] args) { ...

  4. golang实现枚举类型

    描述 golang无枚举类型, 但可以借助自定义类型实现 什么是枚举类型 枚举类型是一种类型, 它的值只有有限个. 换而言之, 枚举类型=一个类型+N个离散值 go的实现, 可以自定义一个类型, 把它 ...

  5. 《挑战30天C++入门极限》新手入门:C/C++中枚举类型(enum)

        新手入门:C/C++中枚举类型(enum) 如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型.之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来. ...

  6. ASP.NET中绑定枚举类型

    在项目开发中好多地方用了枚举,要把枚举显示到下拉列表框中我们平常的方法就是在下拉列表控件中一个一个添加进去!这样做也行但如果我的枚举类型中的枚举值一旦改变,那么你就得满世界的去找然后再修改很麻烦. 这 ...

  7. 深度分析Java的枚举类型——枚举的线程安全性及序列化问题

    点击关注,快速进阶高级架构师 作者:Hollis 写在前面:Java SE5提供了一种新的类型-Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为 ...

  8. C++ 枚举类型基本知识

    1.定义 enum <类型名> {<枚举常量表>}; 2.说明 关键字enum--指明其后的标识符是一个枚举类型的名字. 枚举常量表--由枚举常量构成.枚举常量只能以标识符形式 ...

  9. Java基础教程(15)--枚举类型

      枚举类型定义了一个枚举值的列表,每个值是一个标识符.例如,下面的语句声明了一个枚举类型,用来表示星期的可能情况: public enum Day {SUNDAY, MONDAY, TUESDAY, ...

最新文章

  1. 【C 语言】字符串模型 ( 两头堵模型 )
  2. 网络编程应用:基于TCP协议【实现文件上传】--练习
  3. python wx模块下choice列表框值怎么更新_wx python
  4. suricata架构——数据结构和代码流程图解
  5. 如何更新Word文档的附图或附表序号
  6. Android开发学习之仿手机QQ消息列表侧滑删除效果
  7. dede 调用四级导航
  8. Windows下,Unicode、UTF8,GBK(GB2312)互转
  9. IBatisNet初步体验
  10. JavaScript基础知识1
  11. Java快速对接微信登录
  12. java全栈_java全栈的知识技能
  13. Workface通用核算项目的实现
  14. Pidgin 插件法解决Ubuntu11.10 QQ
  15. OpenVINO整活(一) 输入分辨率
  16. 微信头像跨域问题解决
  17. 坐标系转换--椭球面多项式拟合公式转换模型变换关系理解
  18. 离散数学知识点总结(2):命题公式的类型
  19. Python正则表达式文本替换
  20. IPFS(中文白皮书)

热门文章

  1. 显示iPhone已停用,连接iTunes 时,如何解锁又能保留数据
  2. 爬虫实战(一)-新版知乎网页分析获取登录url
  3. 绕过知乎网页版禁止转载限制进行复制
  4. VR与360环物实现详细过程
  5. Pandas Percentile计算方法
  6. java zip文件加密_java自动压缩文件并加密
  7. 审阅模式中word保存不了
  8. Android:空气质量检测界面(布局嵌套),练手推荐。
  9. win10浏览器闪退_win10系统ie打不开闪退怎么办
  10. 数据中台的数据仓库和商业智能BI的数据仓库有什么区别?