21xrx.com
2025-03-22 00:53:04 Saturday
文章检索 我的文章 写文章
C++成绩等级的判断方法及范例
2023-07-12 04:33:14 深夜i     14     0
C++ 成绩等级 判断方法 范例 计算机编程

在C++中,判断成绩等级并不难。我们可以使用条件语句来实现这一功能,通过对成绩进行一系列的判断,最终输出相应的等级。

首先,我们需要声明并初始化一个变量,用来存储学生的成绩。例如:

int score = 80; // 学生的成绩为80分

接下来,我们可以使用if语句进行判断。假设成绩等级的划分如下:

- 90~100分为A级

- 80~89分为B级

- 70~79分为C级

- 60~69分为D级

- 60分以下为E级

那么我们的代码可以这样写:

if (score >= 90 && score <= 100)
  cout << "成绩等级为A" << endl;
else if (score >= 80 && score <= 89)
  cout << "成绩等级为B" << endl;
else if (score >= 70 && score <= 79)
  cout << "成绩等级为C" << endl;
else if (score >= 60 && score <= 69)
  cout << "成绩等级为D" << endl;
else
  cout << "成绩等级为E" << endl;

以上代码使用了if和else if语句,将成绩进行了判断,并分别输出对应的等级。

下面再给出一个完整的范例,可以更加清晰地展示如何利用条件语句完成成绩等级的判断:

#include <iostream>
using namespace std;
int main() {
  int score = 80; // 学生的成绩为80分
  if (score >= 90 && score <= 100)
    cout << "成绩等级为A" << endl;
  
  else if (score >= 80 && score <= 89)
    cout << "成绩等级为B" << endl;
  
  else if (score >= 70 && score <= 79)
    cout << "成绩等级为C" << endl;
  
  else if (score >= 60 && score <= 69)
    cout << "成绩等级为D" << endl;
  
  else
    cout << "成绩等级为E" << endl;
  
  return 0;
}

运行上述代码,会输出“成绩等级为B”,符合我们的预期。

在实际应用中,我们可以将输入的成绩放入变量中,然后进行成绩等级的判断和输出,从而帮助我们更好地管理学生的成绩。

  
  

评论区