C++的switch只能接受数值、字符型(不可以字符串)

#include<stdio.h>
main(){//四人点赞,最多点两次,打印输出每个人点赞的次数 int i;//计数器int bh;//编号 int a=0,b=0,c=0,d=0;printf("点赞系统\n");printf("1.赵一\n"); printf("2.赵二\n"); printf("3.赵三\n"); printf("4.赵四\n\n"); for(i=1;i<=2;i++){printf("请为上述四人点赞:");scanf("%d",&bh);//选定一个值switch(bh){case 1:printf("您为赵一点了一次赞\n");a++;//如果没有break那么其他的也会一次执行break; case 2:printf("您为赵二点了一次赞\n");b++;break;case 3:printf("您为赵三点了一次赞\n");c++;break;case 4:printf("您为赵四点了一次赞\n");d++;break;default:printf("没这个选项\n");break;}}printf("\n结果是:\n");printf("您给赵一点了%d次赞\n",a);printf("您给赵二点了%d次赞\n",b);printf("您给赵三点了%d次赞\n",c);printf("您给赵四点了%d次赞\n",d);
}

C++ switch怎么用相关推荐

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

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

  2. Java基础Switch和循环控制

    1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) {case 1:语句体1;break;case 2:语句体2;break;...default:语句体n+1; ...

  3. Android switchCompat. 和 Switch

    今天礼拜日,回顾知识点 看到了switchCompat 这里记录下它的简单使用 switchCompat  使用需要导入v7包,一般这个创建项目的时候默认的都用,也就不用关心了 使用呢也很简单 布局 ...

  4. Kotlin 中 switch 写法

    在Kotlin 中并没有switch 操作符 , 取而代之的是when java的写法: int i= 5;switch (i){case 5:System.out.print("5&quo ...

  5. switch case

    1 var v = 2;2 switch (true) {3 case 0:4 alert("值为零");5 break;6 case v > 0 && v ...

  6. C++ 笔记(12)— 判断(if/if...else/switch、条件运算符)

    1. if 语句 C++ 中 if 语句的语法: if (boolean_expression) {// 如果布尔表达式为真将执行的语句 } 如果布尔表达式为 true ,则 if 语句内的代码块将被 ...

  7. Go 学习笔记(8)— 条件语句(if、if...else...、switch、fallthrough)

    Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成 if-else 语句 if 语句 后可以使用可选的 else 语句, else 语 ...

  8. 编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以 及任何的比较语句。...

    本题要求不能使用if, while, switch, for, ?: 以 及任何的比较语句,也就是要求我们不能用常规的方法来判断两个数的大小. 那么按照以往的方法,要判断两个数的大小,应该要将两个数进 ...

  9. C 语言中的 switch 语句 case 后面是否需要加大括号

    事件原由为编辑器的自动缩进,当 case 换行后不自动缩进. 于是在在想可以可否在 case 后面再大括号,让其自动缩进. 查了资料,发现 case 是可以加大括号的,相当于代码块. 而且还有另外一个 ...

  10. switch...case结构

    /* *switch(要判断的数据){ case 值1: ...;break; case 值2: ...;break; case 值3: ...;break; default: ...;break; ...

最新文章

  1. jmeter json断言_Jmeter接口测试+压力测试
  2. SAP UI5 Currency 数据类型的校验逻辑分析
  3. QT信号与槽(自定义带参数的信号)
  4. 控制dcom程序使用端口_使用VS Code调试.net控制台应用程序的方法
  5. 第六届蓝桥杯【省赛试题 7】牌型种数 - i 逆天耗子 - CSDN 博客
  6. 东北大学计算机 大一物理考试题,2010-2011东北大学物理考试题及答案
  7. MySql的基本操作流程-SAE的MySQL-PHP
  8. 日记 [2007年09月22日]solaris 10 挑战
  9. cad修改快捷键_CAD自定义修改快捷键
  10. matlab角度和弧度的互换_MATLAB弧度与角度转换 -
  11. 3.Orangepi PC2 使用busybox制作文件系统
  12. PGP实现邮件加密和签名
  13. 笑声的音效素材,几百个你想要的都在这
  14. 在worldpress中使用php代码抓取图书馆书籍信息
  15. Spyder学习笔记1-Jack Xu
  16. html实现文件的下载
  17. keil 局部变量不能查看值,显示为not in scope
  18. tesseract-ocr 识别图片中的数字
  19. LaTex 之 数学运算符号
  20. IOS10系统终于可以降级IOS9了,赶紧围观

热门文章

  1. 阿里云服务部署webcron定时服务管理系统
  2. mysql 1032 update_解决mysql 1032 主从错误
  3. python网易云收费_小白都能学会的Python爬虫网易云音乐
  4. GDAL——命令使用专题——gdalinfo命令
  5. 《Thinking in Bets》读书分享 - 如何在信息不完全情况下做出更好的决策(1)...
  6. 杭电18年计算机考研人数,2018杭州电子科技大学考研报考统计
  7. 科研萌新成长记17——落地
  8. 经典语录-2014330
  9. 讲的是切片,但好像又不只是切片?
  10. 学术期刊数据库---EBSCO