C程序设计 (第四版) 谭浩强 习题4.8
习题 4.8 给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以上为‘A’,80-89分为‘B’,70-79分为‘C’,60~69分为‘D’,60分以下为’E‘。
IDE工具:VS2010
Note: 使用不同的IDE工具可能有部分差异。
代码块
方法:使用switch选择语句
#include <stdio.h>
#include <stdlib.h>
int main(){
int grade;
printf("Enter Grade: ");
scanf_s("%d", &grade);
while(grade < 0 || grade > 100){
printf("Grade Error! Retry!\nEnter Grade: ");
scanf_s("%d", &grade);
}
switch(grade/10){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5: printf("E\n"); break;
case 6: printf("D\n"); break;
case 7: printf("C\n"); break;
case 8: printf("B\n"); break;
case 9:
case 10: printf("A\n"); break;
}
system("pause");
return 0;
}