/*ca46a_demo_c++_switch_语句
使用switch_语句替代if
使用break避免贯穿
default标号
switch表达式与case标号
switch内部的变量定义

/*ca46b_demo_c++_switch_语句
使用switch_语句替代if
使用break避免贯穿
default标号
switch表达式与case标号
switch内部的变量定义
检查元音字符a,e,i,o,u

打开CMD,用输入重定向 <,可以读取book1.txt文件。ca46b_demo.exe与book1.txt在同一个文件夹
比如:c:\temp\ca46b_demo < book1.txt
*/

*/

/*ca46a_demo_c++_switch_语句
使用switch_语句替代if
使用break避免贯穿
default标号
switch表达式与case标号
switch内部的变量定义*/
#include <iostream>using namespace std;int main()
{int i;cout << "请输入今天是星期几: ";cin >> i;switch (i){case 1:cout << "switch:今天是星期一" << endl;break;case 2:cout << "switch:今天是星期二" << endl;break;case 3:cout << "switch:今天是星期三" << endl;break;case 4:cout << "switch:今天是星期四" << endl;break;case 5:cout << "switch:今天是星期五" << endl;break;case 6:cout << "switch:今天是星期六" << endl;break;case 7:cout << "switch:今天是星期天" << endl;break;default:cout << "switch:错误的输入" << endl;break;}/*if (i == 1)cout << "今天是星期一" << endl;else if (i == 2)cout << "今天是星期二" << endl;else if (i == 3)cout << "今天是星期三" << endl;else if (i == 4)cout << "今天是星期四" << endl;else if (i == 5)cout << "今天是星期五" << endl;else if (i == 6)cout << "今天是星期六" << endl;else if (i == 7)cout << "今天是星期天" << endl;elsecout << "错误的输入" << endl;*/system("pause");return 0;
}
/*ca46b_demo_c++_switch_语句
使用switch_语句替代if
使用break避免贯穿
default标号
switch表达式与case标号
switch内部的变量定义
检查元音字符a,e,i,o,u打开CMD,用输入重定向 <,可以读取book1.txt文件。ca46b_demo.exe与book1.txt在同一个文件夹
比如:c:\temp\ca46b_demo < book1.txt
*/
#include <iostream>using namespace std;int main()
{char ch;int aCnt = 0, eCnt = 0, iCnt = 0, oCnt = 0, uCnt = 0,otherCnt=0;while (cin >> ch){switch (ch){case 'A':case 'a':++aCnt;break;case 'e':case 'E':++eCnt;break;case 'i':case 'I':++iCnt;break;case 'o':case 'O':++oCnt;break;case 'u':case 'U':++uCnt;break;default:++otherCnt;break;}}cout << "number of vowel a:\t" << aCnt << '\n'<< "number of vowel e:\t" << eCnt << '\n'<< "number of vowel i:\t" << iCnt << '\n'<< "number of vowel o:\t" << oCnt << '\n'<< "number of vowel u:\t" << uCnt << '\n'<< "number of vowel other:\t" << otherCnt << '\n';system("pause");return 0;
}

ca46a_demo_c++_switch_语句相关推荐

  1. 2014 c语言程序设计形成性考核册,C语言程序设计形成性考核册参考答案

    <C语言程序设计形成性考核册参考答案>由会员分享,可在线阅读,更多相关<C语言程序设计形成性考核册参考答案(35页珍藏版)>请在人人文库网上搜索. 1.语言程序设计作业(一)C ...

  2. C++视频教程全套下载

    这部C++视频教程是精品教程.其内容涵盖了C++语言的基本语法.面向对象的概念和程序设计方法.数据结构基础.模板和泛型程序设计简介.从零开始.由浅入深.层层递进.细致而又详尽地讲解C++这门大型编程语 ...

  3. Python 上下文管理器和 with 语句

    1. 上下文管理器概念 什么是 Python 的上下文管理器(Context Managers)呢? ​ 含有 __enter__ 和 __exit__ 方法的对象就是.上下文管理器存在的目的是管理 ...

  4. Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系

    switch 语句对 switch 表达式的结果类型,以及各个 case 表达式中子表达式的结果类型都是有要求的. 毕竟,在 Go 语言中,只有类型相同的值之间才有可能被允许进行判等操作. 1. sw ...

  5. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

  6. Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)

    1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then ​ commands fi 或者 if command; t ...

  7. Python学习--not语句

    布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法: (1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执 ...

  8. 合肥工业大学—SQL Server数据库实验八:使用聚集函数的SELECT语句

    在数据库EDUC中用SQL语句实现如下查询: 1) 查询学生的总人数 -- 查询学生的总人数 select count(*) from student select count(1) from stu ...

  9. 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表

    SQL语句创建和删除基本表 1. 编写6个基本表 2. 修改基本表结构,完整性约束条件 3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系 ...

最新文章

  1. TensorFlow1.8.0正式发布,Bug修复和改进内容都在这里了
  2. 应用上架被拒2.1问题
  3. layui图片src 指定后没显示_2种方法用python调用cv2模块给图片打马赛克
  4. 变量的生存期和存储分配
  5. 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
  6. 10gocm-gt;session3-gt;数据备份与恢复
  7. 洛谷1417烹调方案——动态规划:价值受时间影响
  8. 机械师开机黑屏自动修复此计算机,机械师F117-V-BISO还原教程
  9. POJ 3186 Treats for the Cows dp
  10. 红帽子linux改ip命令,Linux系统下图形界面更改IP地址
  11. VGMP报文封装格式简介
  12. python基础训练100题(带答案)
  13. CTF_BUGKU_WEB_game1
  14. 苹果激活锁功能可被长字符串溢出
  15. 面向对象实现气缸吹气类的PLC逻辑
  16. smtp协议支持身份认证与不认证两种状态。
  17. 2022推荐大宗商品行业研究报告投资策略产业发展前景市场行情分析(附件中为网盘链接,报告持续更新)
  18. Proxmox 平台上快速部署 DoraCloud桌面云系统
  19. SpringBoot和Mybatis-Plus
  20. Python-pptx Slides

热门文章

  1. Win10 开启 Guest 或者 添加标准用户
  2. HTML 水平居中 垂直居中 垂直水平居中的几种实现方式
  3. 19英寸机柜架尺寸表
  4. 动态观测系统 overall memory 的变化
  5. 微信小程序音乐背景图360旋转+点击播放暂停同步音乐播放暂停。
  6. 知识图谱问答系列文档(一)——思知机器人简介
  7. 随着计算机的发展英语,英语翻译随着计算机的普及,互联网已进入高速发展时期.由于互联网具有信息传递速度快、包含信息量大、沟通便捷、使用成本低的优...
  8. PCB布线时应该注意的问题
  9. PHP阿拉伯数字与中文数字的转换,阿拉伯数字转中文数字,中文数字转阿拉伯数字(数字的读写)
  10. 特殊字符(符号)大全