switch完成
#include<stdio.h>
int main(){
int x= 0;
printf("输入成绩:");
scanf("%d",&x);
switch(x/10){//要注意case不能做逻辑和关系判断
case 10 :
case 9: printf("成绩等第为:A");break;
case 8: printf("成绩等第为:B");break;
case 7: printf("成绩等第为:C");break;
case 6: printf("成绩等第为:E");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0: printf("成绩等第为:E");break;
default : printf("成绩不合法");break;
}
return 0;
}
if完成
#include<stdio.h>
int main(){
int x= 0;
printf("输入成绩:");
scanf("%d",&x);
if(0 < x && x < 60){
printf("成绩等第为:E");
}
else if(60 <= x && x < 70){
printf("成绩等第为:D");
}
else if(70<= x && x < 80){
printf("成绩等第为:C");
}
else if(80 <= x && x < 90){
printf("成绩等第为:B");
}
else if(100 >= x && x >= 90){
printf("成绩等第为:A");
}
else printf("成绩不合法");
}