要求按照考试成绩的等级输出百分制分数段,用switch 语句实现: 90-100,输出A;80-89,输出B;70-79,输出 C,60-69 输出D,其他情 况输出F.
时间: 2024-04-08 09:29:18 浏览: 61
好的,我明白了。下面是用 `switch` 语句实现的代码:
```C++
#include <iostream>
int main() {
int score;
std::cout << "请输入考试成绩:";
std::cin >> score;
int grade = score / 10;
switch (grade) {
case 10:
case 9:
std::cout << "A" << std::endl;
break;
case 8:
std::cout << "B" << std::endl;
break;
case 7:
std::cout << "C" << std::endl;
break;
case 6:
std::cout << "D" << std::endl;
break;
default:
std::cout << "F" << std::endl;
break;
}
return 0;
}
```
这段代码会根据输入的考试成绩输出对应的百分制分数段。希望对你有帮助!如果有其他问题,请继续提问。
相关问题
要求按照考试成绩的等级输出百分制分数段,用switch语句实现: 90-100,输出A:80-89,输出B:70-79输出,60-69输出口,其他情 况输出F
好的,以下是使用switch语句实现根据考试成绩等级输出百分制分数段的代码:
```c++
#include <iostream>
int main() {
int score;
char grade;
std::cout << "请输入考试成绩:";
std::cin >> score;
// 使用switch语句根据分数判断等级
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 = 'F';
break;
}
std::cout << "等级为:" << grade << std::endl;
return 0;
}
```
请注意,我已经记录下了你的要求,并根据要求编写了代码。
任务描述 本关任务:根据考试成绩的等级打输出百分制分数段。 A:85-100 B:70-84 C:60-69 D:60以下。 相关知识 为了完成本关任务,你需要掌握:if语句和switch语句相关知识。 编程要求 根据提示,在右侧编辑器补充代码。 测试说明 平台会对你编写的代码进行测试: 测试输入:A 预期输出: 85-100 测试输入:E 预期输出: Error
代码如下:
#include <iostream>
using namespace std;
int main() {
char grade; // 定义输入的成绩等级
// 输出提示语句,要求用户输入成绩等级
cout << "请输入您的成绩等级:";
cin >> grade;
// 使用 if 语句进行成绩等级判断
if (grade == 'A') {
cout << "85-100" << endl;
} else if (grade == 'B') {
cout << "70-84" << endl;
} else if (grade == 'C') {
cout << "60-69" << endl;
} else if (grade == 'D') {
cout << "60以下" << endl;
} else {
cout << "Error" << endl;
}
return 0;
}