输入分数得到等级用if else吧。
上面那一段是判断输入是否在合理范围内。
上面那一段是判断输入是否在合理范围内。
#include <stdio.h> int main() { int grade; float score; printf("score is: "); scanf("%f",&score); grade = score /10; switch(grade) { case 10:printf("grade A\n");break; case 9:printf("grade A\n");break; case 8:printf("grade B\n");break; case 7:printf("grade C\n");break; case 6:printf("grade D\n");break; case 5: case 4: case 3: case 2: case 1:printf("grade E\n");break; default:printf("enter data error\n"); } return 0; }