admin 管理员组

文章数量: 1184232


2024年3月9日发(作者:java平台搭建)

switch case语句的用法用来做判断成绩等级这道题

switch case语句可以用来判断成绩等级,下面是一个使用switch case语句的示例:

```cpp

#include

int main() {

int score;

char grade;

std::cout << "请输入您的成绩:";

std::cin >> score;

// 使用switch case语句根据成绩判断等级

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;

}

std::cout << "您的成绩等级为:" << grade << std::endl;

return 0;

}

```

在上述代码中,首先用户被要求输入一个成绩,然后使用switch case语句根据该成绩判断其等级。根据常见的成绩划分规则,成绩在90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。程序根据成绩的十位数来判断等级,并将对应的等级保存在变量`grade`中。最后,程序输出该等级。

需要注意的是,在上述代码中,使用`score/10`来获得成绩的十位数,然后将其作为switch case语句的表达式。这是因为switch case语句只能判断整型或字符型的值,无法直接判断浮点型的值。


本文标签: 成绩 语句 判断 保存 用来