代码如下:

#include

main()

{

char c;

printf("please input '0' to '9' ;");

c=getchar();

switch(c)

{

case '0':printf("Sundayn");break;

case '1':printf("Mondayn");break;

case '2':printf("Tuesdayn");break;

case '3':printf("Wednesdayn");break;

case '4':printf("Thursdayn");break;

case '5':printf("Fridayn");break;

case '6':printf("Saturdayn");break;

default:printf("errorn");break;          /*default用于实现case未定义的条件时,输出的结果*/

}

}

以上代码很简单,是实现星期输入的。

又一个例子,是实现分数输入,计算优良等级的。

#include

main()

{

float score;

char grade;

printf ("please input score(0-100):");

scanf("%f",&score);

switch ((int) (score/10)){

case 10:

case 9:grade='A';break;

case 8:grade='B';break;

case 7:grade='C';break;

case 6:grade='D';break;

default:grade='E';break;

}

printf("score is %.1f,grade is %c n",score,grade);

}

注:case后的值只能是一个常量,不能是一个表达式,如case: a>5,这是不允许的。如果想指定一个范围段的条件,可以使用if语句,不要使用switch、case结构。

break是单独的一种语句,并不是switch语句的组成部分。

多个case语句调用同一个分支语句时,格式为:

case 8:

case 9:

case 10:

c语言case的应用,switch、case的使用相关推荐

  1. c语言 case语句用法,switch case语句的用法

    switch语句是多分支选择语句,用于基于不同的条件来执行不同的动作.下面讲解switch case语句的具体用法. Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有编程经验的 ...

  2. c语言 case语句用法,switch ... case语句的用法[组图]

    switch ... case语句的用法[组图] 08-13栏目:技术 TAG:switch case语句 switch case语句 当情况大于或等于4种的时候就用switch ...  case语 ...

  3. C语言实例二(switch——case用法)

    switch--case用法 一.switch语句概述   1.C语言中switch语句是用于实现多分支结构的选择语句,其特点是各分支清晰而且直观.   2.语句格式如下: switch(表达式) { ...

  4. c语言case的流程图,switch…case 声明

    switch-case 声明 switch语句计算表达式,将表达式的值与case子句匹配,并执行与该case相关的语句. 以下是语法.switch(variable_expression) { cas ...

  5. c#语言switch+case用法,C# switch case语句

    C# switch case 语句也是条件语句的一种,与上一节介绍的<C# if else语句>是类似的,但在判断条件的选择上会有一些局限性. 具体的语法形式如下. switch(表达式) ...

  6. c语言 两个case连在一起,嵌入式C语言 2选择结构 SWITCH CASE

    1. Switch /Case Switch (){ cases: break; default: : 要求写一个简易的计算器程序,实现简单的加减乘除计算,并输出结果. 例如: 输入 1+1  输出结 ...

  7. java switch case 或_Java Switch Case 条件判断

    Java的 Switch Case 语句,可以理解为分支 例子 假设打麻将有四个人 编号为 1 2 3 4 对应名字为 张三,李四,王五,赵六 数据结构 switch(expression){ cas ...

  8. case zhen语句_switch case语句,switch case用法详解

    switch 是"开关"的意思,它也是一种"选择"语句,但它的用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if. 从功能上说,sw ...

  9. switch case语句的用法

    switch case语句的用法 我们首先来看一下switch case 语句的一般形式是怎样的 switch(表达式){case 常量1 :代码块:break:case 常量2:代码块:break: ...

  10. java switch case语句_在Java中使用switch Case语句的例子

    当我们有多个选项,并且需要为每个选项执行不同的任务时,就需要使用Switch case语句. Switch case语句的语法如下-switch (variable or an integer exp ...

最新文章

  1. ORACLE关闭启动的诡异错误
  2. Android实用代码(不定期更新)
  3. C++从0到1的入门级教学(二)——数据类型
  4. 一个列中多行求和_excel表格制作,Excel表格的基本操作,包含制作一个表格10方面的知识(1)...
  5. 【转载保存】ExecutorService中submit和execute的区别
  6. MyBatis嵌套查询解析
  7. ZZULIOJ 计算两点间的距离(多实例测试)
  8. tkinter中text插入_tkinter做一个体重档案
  9. 《深入理解OSGi:Equinox原理、应用与最佳实践》笔记_1_运行最简单的bundlehelloworld...
  10. vue学习-MVVM的实现原理
  11. Docker 安装 Java Jdk 8、安装 Vim 编辑器
  12. 金融量化-SMA_移动平均及双均线模型
  13. 区块链的发展与未来前景!
  14. 一些互联网标准化组织
  15. 精辟的人生格言,呵呵
  16. Android Studio在win10第二显示器模糊解决办法
  17. 用Excel做一次数据分析(二)——一次简单的分析
  18. 用C语言编写一个“简单”的程序答题系统
  19. 使用VB.Net操作Excel输出重复内容的表格
  20. matlab sheet名字,MATLAB得到excel多个非默认sheet名_怎样利用matlab去读取一个excel表中多个sheet的数据并导入一个sheet中?...

热门文章

  1. GTD时间管理---非行动性
  2. JAVA进阶----ThreadPoolExecutor机制(转)
  3. Android TextView 属性设置
  4. 安卓平台下的音视频即时通讯应用的开发
  5. 3.1 Android组件intent filter
  6. Web 2.0的个性化存储需求
  7. maven中properties标签定义变量
  8. Web消息主体风格(Message Body Style)
  9. ORACLE的基本语法集锦
  10. springcloud----负载均衡--Ribbon与LoadBalance