#include <stdio.h>
int main()
{
int s;
scanf("%d",&s);
while (s>100 || s<0)
{
printf("成绩无效,重新输入:");
scanf("%d",&s);
}
if(s>=90)
printf("A");
else if(s>=80)
printf("B");
else if(s>=70)
printf("C");
else if(s>=60)
printf("D");
else
printf("E");
return 0;
}
#include <stdio.h>
#include <string.h>
int main(){
int score;
printf("please input a grade:");
scanf("%d", &score);
#if 0
if(score > 100 || score < 0){
printf("input error\n");
}
else if(score >= 90){
printf("your score : %d is A\n", score);
}
else if(score >= 80 && score < 90){
printf("your score : %d is B\n", score);
}
else if(score >= 70 && score < 80){
printf("your score : %d is C\n", score);
}
else if(score >= 60 && score < 70){
printf("your score : %d is D\n", score);
}
else if(score < 60){
printf("your score : %d is E\n", score);
}
else{
printf("Please enter a valid value!\n");
}
#else
int condition = score/10;
if(condition > 10){ condition = 10;}//if input score > 100,make it output A
switch(condition){
case 10:
case 9:
printf("your score : %d is A\n", score);
break;
case 8:
printf("your score : %d is B\n", score);
break;
case 7:
printf("your score : %d is C\n", score);
break;
case 6:
printf("your score : %d is D\n", score);
break;
default:
printf("your score : %d is E\n", score);
break;
}
#endif
return 0;
}