要求按照考试成绩的等级输出百分制成绩段,A等为85分以上,B等为70~84分,C等为60~69分,D等为60分以下。 成绩的等级由键盘输入(大写的ABCD)。 可以使用switch语句。
时间: 2024-10-19 14:07:06 浏览: 63
要实现这样的功能,你可以创建一个程序,通过用户的输入(成绩等级大写字母)使用`switch`语句来判断并输出相应的百分制成绩段。以下是一个示例的C++代码片段:
```cpp
#include <iostream>
using namespace std;
int main() {
char grade;
cout << "请输入成绩等级(A、B、C、D):";
cin >> grade;
switch(grade) {
case 'A':
cout << "该生的成绩属于A等,85分以上。\n";
break;
case 'B':
cout << "该生的成绩属于B等,70~84分之间。\n";
break;
case 'C':
cout << "该生的成绩属于C等,60~69分之间。\n";
break;
case 'D':
cout << "该生的成绩属于D等,60分及以下。\n";
break;
default:
cout << "无效的成绩等级,请输入A、B、C或D。\n";
}
return 0;
}
```
在这个程序中,用户会看到提示询问他们输入成绩等级,然后根据输入的字符,`switch`语句会选择对应的输出信息。
阅读全文