C++选择结构将百分制成绩分为五级制。
时间: 2024-09-28 07:11:46 浏览: 23
在C++中,选择结构通常用于基于条件对成绩进行分类,比如把百分制成绩转换成五级制等级评分。常见的选择结构有if-else、switch-case等。下面是一个简单的示例:
```cpp
int percentageScore = 95; // 假设输入的成绩
// 使用if-else链来分段
int grade;
if (percentageScore >= 90) {
grade = 'A';
} else if (percentageScore >= 80) {
grade = 'B';
} else if (percentageScore >= 70) {
grade = 'C';
} else if (percentageScore >= 60) {
grade = 'D';
} else { // 分数低于60
grade = 'F';
}
// 或者使用switch-case
switch (percentageScore / 10) {
case 9:
case 10:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'F';
}
// 输出结果
cout << "分数:" << percentageScore << "对应的等级是:" << grade << endl;