酷代码 AI
菜单
服务商

C 语言实现:百分制成绩转等级成绩,含输入校验

以下是使用 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; } ``` 希望这段代码能够满足您的需求!如果您使用的是其他编程语言,请告诉我,我可以为您提供相应语言的代码。 ######[AI写代码神器 | 334点数解答 | 2024-11-06 10:56:46]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]