从键盘任意输入一个百分制成绩,编程计算并输出其对应的五分制成绩。(用switch语句实现)
时间: 2024-11-13 12:24:41 浏览: 8
当你从键盘输入一个百分制的成绩,比如95,我们可以使用C++中的switch语句来将这个分数映射到五分制评分系统。假设满分为100分对应5分,以下是一个简单的示例程序:
```cpp
#include <iostream>
int main() {
int percent_score;
std::cout << "请输入一个百分制成绩: ";
std::cin >> percent_score;
// 使用switch语句将百分制转换为五分制
switch (percent_score / 20) {
case 0:
std::cout << "五分制成绩: 优 (5分)" << std::endl;
break;
case 1:
std::cout << "五分制成绩: 良 (4分)" << std::endl;
break;
case 2:
std::cout << "五分制成绩: 中 (3分)" << std::endl;
break;
case 3:
std::cout << "五分制成绩: 及格 (2分)" << std::endl;
break;
case 4:
std::cout << "五分制成绩: 不及格 (1分)" << std::endl;
break;
default:
std::cout << "输入错误,请输入0-100之间的百分制成绩!" << std::endl;
break;
}
return 0;
}
```
阅读全文