21xrx.com
2024-09-19 10:00:19 Thursday
登录
文章检索 我的文章 写文章
用C++的switch语句判断成绩等级
2023-07-05 04:14:14 深夜i     --     --
C++ switch语句 成绩等级

在C++编程语言中,switch语句是一种非常有用的控制结构,它可以根据某个值的不同情况执行不同的代码块。在学校的考试中,成绩是非常重要的一个因素,因此我们可以利用C++的switch语句来评判不同等级的成绩。

假设现在有一个学生A,他的考试成绩为82分,现在要根据这个成绩来判断他的等级。我们可以使用switch语句来实现这个过程,具体代码如下:


#include <iostream>

using namespace std;

int main() {

  int score = 82;

  char level;

  switch (score / 10)

    case 10:

    case 9:

      level = 'A';

      break;

    case 8:

      level = 'B';

      break;

    case 7:

      level = 'C';

      break;

    case 6:

      level = 'D';

      break;

    default:

      level = 'F';

  

  cout << "学生A的成绩为:" << score << ",等级为:" << level;

  return 0;

}

在上面的代码中,我们首先定义了一个变量score来存储学生A的成绩,然后定义了一个字符类型的变量level来存储成绩等级。接下来,我们使用switch语句来判断score所处的范围,从而确定成绩的等级。若成绩在90分以上,则为A等级;80-89分为B等级;70-79分为C等级;60-69分为D等级;60分以下为F等级。根据score的值来判断了其所在的范围,最后将其对应的等级存储到level变量中。

最后,我们使用cout语句输出学生A的成绩和对应的等级,运行结果如下:


学生A的成绩为:82,等级为:B

通过这个例子,我们可以看到使用C++的switch语句判断成绩等级是非常简单的,只需定义好范围和对应的等级即可。在实际开发中,我们可以根据不同的需求和情境设计相应的判断结构,以达到更好的应用效果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复