利用switch语句,将百分制成绩转换成5级制成绩。其对应关系如下所示: 0~59:E 60~69:D 70~79:C 80~89:B 90~100:A
时间: 2023-07-08 22:54:11 浏览: 178
好的,我明白了。以下是使用switch语句将百分制成绩转换成5级制成绩的代码示例:
```
int score = 85; // 假设这里的分数是85分
char grade; // 定义一个字符变量用于存储5级制成绩
switch (score / 10) {
case 10:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'E';
break;
}
// 输出5级制成绩
cout << "5级制成绩为:" << grade << endl;
```
在上面的代码中,我们假设分数是85分,然后使用switch语句将其转换成5级制成绩。首先,我们将分数除以10,得到整数部分,然后根据整数部分的大小,使用switch语句匹配对应的5级制成绩。最后,将得到的5级制成绩输出。
阅读全文