C语言
代码说明:根据分数打印分数所处的等级。
#include<stdio.h>
int main(){
int score;
scanf("%d",&score);
switch(score/10){
case 10:
case 9:
printf("优秀\n");
break;
case 8:
printf("良好\n");
break;
case 7:
case 6:
printf("及格\n");
break;
default:
printf("不及格");
break;
}
return EXIT_SUCCESS;
}
switch语句就是一个多路条件选择。从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。
C++
代码说明:根据打分,判断电影的好坏
#include<iostream>
using namespace std;
int main(){
cout<<"请给电影打分:"<<endl;
int score;
cin>>score;
cout<<"您打的分数为:"<<score<<endl;
switch(score){
case 10:
case 9:
cout<<"您认为是经典电影"<<endl;
break;
case 8:
case 7:
cout<<"您认为电影非常好"<<endl;
break;
case 6:
case 5:
cout<<"您认为电影一般"<<endl;
break;
default:
cout<<"您认为这是个烂片"<<endl;
break;
}
return 0;
}