代码示例如下:
# include <stdio.h>
int main(){
printf("switch");
//考试分数
int score = 99;
// case的值要与表达式的值完全一样, 才是匹配成功!
//if(score >= 60 && score <= 70)
switch(score){
case 60:
printf("额外做一张试卷");
break;
case 70:
printf("额外做半张试卷");
break;
case 90:
printf("出去玩");
break;
default:
printf("你考的分数不在处理范围");
break;
}
}
运行结果如下:
break的作用:跳出
我的工作日历: 代码示例如下:
# include <stdio.h>
int main(){
printf("switch");
//考试分数
int day = 1;
printf("输入1-7的数字,获取我的工作日历:");
scanf("%d",&day);
// printf("%d",day);
switch(day){
case 1:
printf("上早八+6节课");
break;
case 2:
printf("早八,晚自习,六节课");
break;
case 3:
printf("早八,六节课");
break;
case 4:
printf("早九,三节课");
break;
case 5:
printf("早八,六节课");
break;
case 6:
printf("睡觉,和平精英");
break;
case 7:
printf("睡觉,和平精英");
break;
default:
printf("输入有误,没有这个日历");
break;
}
}
运行结果如下: