首页 > 其他分享 >C语言多路开关模式的switch语句

C语言多路开关模式的switch语句

时间:2022-10-20 23:32:26浏览次数:45  
标签:语句 case C语言 break switch printf month

C语言多路开关模式的switch语句

将switch语句中有的语句块的break删除掉。使多个语句块输出同一个。

例子:

输入一个月份,判断是几月份。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int month = 0;
printf("Please enter the current month:\n");
scanf("%d", &month); //输入月份
switch (month)
{
case 3:
case 4:
case 5:
printf("It's spring."); //春季
break;
case 6:
case 7:
case 8:
printf("It's summer."); //夏季
break;
case 9:
case 10:
case 11:
printf("It's autumn."); //秋季
break;
case 12:
case 1:
case 2:
printf("It's winter."); //冬季
break;
default:
printf("Input error"); //否则输入错误
break;
}
return 0;
}

输入错误是会提示错误。

C语言多路开关模式的switch语句_c语言

输入正确月份时:

C语言多路开关模式的switch语句_#define_02






标签:语句,case,C语言,break,switch,printf,month
From: https://blog.51cto.com/u_15784698/5780815

相关文章

  • if ... else和switch语句用法
    关于ifelse和switch语句用法:if...else语句:判断条件为真时则执行语句1;否则执行elseif(判断表达式){语句1;}else{语句2;}switch语句:可以有多种选择。switch(表达式){case情况1:语......
  • C语言中的结构体——struct
    一.结构体概念结构体是C语言中很重要的知识点,结构体使得C语言有能力去描述复杂类型。    我们知道C语言中有许多类型,如:int、char、double······,但是现实世界......
  • C语言中的分支语句——if和switch语句
    一.什么是语句C语言中由一个分号‘;’隔开的就是一条语句。比如:    printf("haha\n");    1+2;再比如:    intmain()    {     ......
  • C语言循环语句——while、for、do while
    一.while循环    我们已经学会了if语句,当条件满足的情况下,if语句后的语句执行,否则不执行。但是这个语句只会执行一次。但是我们发现生活中很多的实际的例子是∶同......
  • 嵌入式-C语言基础:理解形参和实参的区别
    #include<stdio.h>//实参:函数原型中声明函数后面带的参数inttest(intx)//函数原型{//函数体printf("test里面的x地址=%p",&x);returnx;}//变量......
  • 嵌入式-C语言基础:二维数组
    #include<stdio.h>intmain(){intarray[2][3]={{1,2,3},{4,5,6}};for(inti=0;i<2;i++){for(intj=0;j<3;j++){prin......
  • 【C语言】结构体基础应用
    ......
  • sql语句排序无效的问题
    数据可视化时因为数据类型排序无效的问题:这是由于你要排序的类型是String类型的而ORDERBY方法排序要求整数型。这就需要在ORDERBY后加CAST(需要排序的字段A......
  • 【C语言】第一个C语言程序代码分析
    在上一篇中我们已经创建了第一个C语言程序,接下来我们来分析一些此代码。1. #include<stdio.h>#include是C语言的预处理指令之一。在代码区域单独写出printf("hell......
  • 【数据结构/C语言】用链栈对整数进行升序排序
    #pragmawarning(disable:4996)#include<stdio.h>#include<stdlib.h>typedefintElemtype; typedefintStatus;typedefstructStack*SqList;typedefstructSt......