以下是使用 C 语言实现的代码: ```c #include <stdio.h> // 完成 0~100 的成绩输入,校验用户输入成绩是否正确,若正确返回该数值;否则提示用户输入错误并提示用户输入 int gradeinput() { int score; scanf("%d", &score); while (score < 0 || score > 100) { printf("input error!\n"); scanf("%d", &score); } return score; } // 根据用户输入的成绩 score,输出成绩的 a~e 五个等级 char grade(int score) { if (score >= 90 && score <= 100) { return 'A'; } else if (score >= 80 && score <= 89) { return 'B'; } else if (score >= 70 && score <= 79) { return 'C'; } else if (score >= 60 && score <= 69) { return 'D'; } else { return 'E'; } } int main() { int score = gradeinput(); char level = grade(score); printf("等级: %c\n", level); return 0; } ``` 希望这段代码能够满足您的需求!如果您使用的是其他编程语言,请告诉我,我可以为您提供相应语言的代码。 [2024-11-06 10:56:46 | AI写代码神器 | 334点数解答]