题目:从键盘输入一个整数的百分制成绩,用变量score存储,如果score不在0-100范围内,则输出“Eror Input!",并结束程序。
否则,将输入的数据转换成等级"A',B','C','D',"E'。
【备注】90分以上为A',80-89分为B',70-79分为C,60-69分为D,60分以下为E。
结果赋值给变量grade,并将变量score和grade的值输出到屏幕上。
int main(void){
int score;
char grade;
printf("Please Input Score:");
scanf("%d",&score);
if (score < 0 || score > 100) {
printf("Error Input!\n");
return 0;
}
if (score >= 90) {
grade = 'A';
}
if (score >= 80 && score <= 89) {
grade = 'B';
}
if (score >= 70 && score <= 79) {
grade = 'C';
}
if (score >= 60 && score <= 69) {
grade = 'D';
}
if (score < 60) {
grade = 'E';
}
printf("score:%d grade:%c",score,grade);
return 0;
}