switch语句是一种常用的选择结构语句,与if条件语句不同的是,它针对某个表达式的值做出判断,从而决定执行哪一段代码。
以下是用switch语句写的一串代码:
#include <stdio.h>
int main(){
printf("switch");
int score = 60;
switch(score){
case 60:
printf("额外做1张试卷");
break;
case 70:
printf("额外做半张试卷");
break;
case 90:
printf("出去玩") ;
break;
default:
printf("你考的分数不在处理范围");
break;
}
}
运行如下:

当代码int score = 80时,运行如下:
#include <stdio.h>
int main(){
printf("switch");
int score = 80;
switch(score){
case 60:
printf("额外做1张试卷");
break;
case 70:
printf("额外做半张试卷");
break;
case 90:
printf("出去玩") ;
break;
default:
printf("你考的分数不在处理范围");
break;
}
}

用switch语句来写这个星期每天要上的课数:
#include <stdio.h>
int main2(){
int day = 1;
printf("输入1-7的数字,获取我的日历:");
scanf("%d",&day);
switch(day){
case 1:
printf("上6节课");
break;
case 2:
printf("上6节课,加一节晚自习");
break;
case 3:
printf("上6节课");
break;
case 4:
printf("上3节课");
break;
case 5:
printf("上6节课");
break;
case 6:
printf("睡觉");
break;
case 7:
printf("睡觉");
break;
default:
printf("输入有误,没有这个日历");
}
}
运行如下:
