- /*
-
- 利用switch语句来判断分数的范围
-
- 注意break的使用!!!!!!
-
-
- */
- #include<stdio.h>
- int main(){
-
- while(1){
- printf("请输入成绩,退出请输入-1\n");
- int a=0;
- scanf("%d",&a);
- if(a==-1){//判断用户是不是想要退出程序
- printf("感谢使用!\n");
- return 0;
- }else{//用户不想退出程序
- if(a>100||a<-1){//用户输入的分数有误
- printf("输入有误!\n");
- // break;//这里如果加break的话就退出了while循环**********!!!记住!
- }else{//用户输入的分数在正确范围内
- a=a/10;
- switch (a) {
- case 10:
- // printf("优秀\n");
- // break;
- case 9:
- // printf("优秀\n");
- // break;
- case 8:
- printf("优秀\n");
- break;
- case 7:
- printf("良好\n");
- break;
- case 6:
- printf("及格\n");
- break;
- default:
- printf("不及格\n");
- break;
- }
- }
- }
- }
-
- return 0;
- }
复制代码 |