input a number:
6
输入数字非法
input a number:
6
输入数字非法
Hit any key to continue...input a number:
3
输入数字合法
input a number:
2
输入数字合法
Hit any key to continue...

enum枚举类型
(1)包括枚举值和枚举标识。
(2)可拥有int拥有的值。

#include <iostream>
#include <string.h>
using namespace std;enum Nums{one=1,two=2,three
};int main(int argc, char **argv)
{Nums myNumMin;Nums myNumMax;myNumMin=one;myNumMax=three;int inputNum=-1;cout<<"input a number:"<<endl;cin>>inputNum;if (inputNum>myNumMax or inputNum<myNumMin){cout<<"输入数字非法"<<endl;}else{cout<<"输入数字合法"<<endl;       }inputNum=-1;cout<<"input a number:"<<endl;cin>>inputNum;switch(inputNum){case one:case two:case three:cout<<"输入数字合法"<<endl;   break;default :cout<<"输入数字非法"<<endl;  }return 0;
}

c++17(24)-枚举与switch相关推荐

  1. PL0编译器TurboPascal版再现时间:2009-07-20 17:24:49来源:网络 作者:未知 点击:52次

    PL0编译器TurboPascal版再现时间:2009-07-20 17:24:49来源:网络 作者:未知 点击:52次 (********************* PL0 编译程序Turbo Pa ...

  2. 面试题 17.24. 最大子矩阵

    面试题 17.24. 最大子矩阵 给定一个正整数.负整数和 0 组成的 N × M 矩阵,编写代码找出元素总和最大的子矩阵. 返回一个数组 [r1, c1, r2, c2],其中 r1, c1 分别代 ...

  3. java+switch语句+枚举_Java:在子类下使用带有枚举的switch语句

    Java:在子类下使用带有枚举的switch语句 首先,我将说明我对C#中的枚举更加熟悉,看起来java中的枚举非常混乱. 正如您所看到的,我正在尝试在下一个示例中使用switch语句@enums,但 ...

  4. (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换

    (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换 1. 概述 生产环境和开发环境所需依赖是不同: --开发依赖:就是开发中用到而发布时用不到的.在package.jso ...

  5. LeetCode代码刷题(17~24)

    目录 17. 电话号码的字母组合 18. 四数之和 19. 删除链表的倒数第 N 个结点 20. 有效的括号 21. 合并两个有序链表 22. 括号生成 23. 合并K个升序链表 24. 两两交换链表 ...

  6. java case 枚举_Java switch 枚举

    Switch中能够使用int.byte.short,char,Enum,String.当中Enum为1.5之后新增特性,String为java8新增特性.本文介绍怎样在Switch中使用Enum类型. ...

  7. c++17(2)-枚举类enum class

    enum class Enumeration{ Val1, Val2, Val3 = 100, Val4 /* = 101 */,}; 此种枚举为类型安全的.枚举类型不能隐式地转换为整数:也无法与整数 ...

  8. 程序员面试金典 - 面试题 17.24. 最大子矩阵(转成一维最大子序和 DP)

    文章目录 1. 题目 2. 解题 2.1 前缀和(超时) 2.2 动态规划 1. 题目 给定一个正整数和负整数组成的 N × M 矩阵,编写代码找出元素总和最大的子矩阵. 返回一个数组 [r1, c1 ...

  9. 汤姆大叔的深入理解JavaScript读后感二(17——24节)

    今天要分享的内容是tom大叔的JavaScript系列的读书观后感2 border="0" width="330" height="86" ...

最新文章

  1. 1—YOLO2:环境搭建
  2. extjs获取焦点和失去焦点_ios输入框(input,select,textarea)失去焦点,页面不归位...
  3. 数据结构:二分查找算法
  4. java我的世界显示合成表_我的世界:谁动了我的合成表?每10秒打乱合成配方,你撑不过一晚...
  5. Python词云#疫情退去后,你最想做什么
  6. 配置启动MySQL的Docker容器
  7. 防止html转义字符,如何防止我的HTML标签被转义?
  8. Linux命令学习手册-tr命令 2015-07-26 20:35 9人阅读 评论(0) 收藏...
  9. 第5节 三个败家子(5)——刘封,被封印的秘密
  10. 华为徐直军:华为云成为智能世界五朵云之一,2021年大力支持伙伴持续创新
  11. mysql统计最高_MySql-统计所有会员的最高前10次的积分和
  12. C++中INT与BYTE相互转换
  13. 信号与系统的基本概念与通信系统模型
  14. 网络计算机和弱电,弱电工程师和网络工程师的区别,你知道吗?
  15. FMEA软件之边界图(FMEAHunter)
  16. 中国全国行政代码、邮政编码、区号、名称、简称、经纬度 数据库
  17. 【观察】广州供电局:能源行业产业生态变革新标杆
  18. 建筑师们终于在虚拟空间开双年展了! | 绿洲 · 虚拟现实专栏
  19. 计算机硬件软件的英语,计算机硬件、软件,computer hardware and software,音标,读音,翻译,英文例句,英语词典...
  20. 【SAP ABAP学习资料】SQL查询分析器——程序代码

热门文章

  1. android ViewPager之PagerAdapter中View的重用
  2. new LayoutParams 使用
  3. Oracle通过OCI批量加载需要注意的问题
  4. 最简单易懂的对拍讲解
  5. 【博客搬家旧文】剑指offer [ java ] 面试题10 斐波那契数列
  6. springmvc 传参Required String parameter 'xxxx' is not present
  7. 2016年5月29日周总结
  8. SQL Server之游标的基础知识
  9. pojo java,什么是java pojo类,java bean,普通类?
  10. machit r语言_机器学习应该准备哪些数学预备知识?