21xrx.com
2024-06-03 04:20:57 Monday
登录
文章检索 我的文章 写文章
C++实现成绩分档的代码教程
2023-07-10 08:42:50 深夜i     --     --
C++编程 成绩分档 代码教程

在学生的学习过程中,教师对学生的成绩进行分档是非常重要的一环。为了便捷地实现这一目标,我们就可以使用C++编程语言来编写代码。

在这里,我们将向你演示如何用C++来实现成绩分档。首先,我们需要定义一个数组来存储学生的成绩,以便我们能够对其进行排序。代码如下:


#include <iostream>

using namespace std;

int main()

{

  int scores[] = 55;

  int n = sizeof(scores) / sizeof(int);

  // 对成绩进行排序

  for (int i = 0; i < n - 1; i++) {

    for (int j = i + 1; j < n; j++) {

      if (scores[i] < scores[j]) {

        int temp = scores[i];

        scores[i] = scores[j];

        scores[j] = temp;

      }

    }

  }

  // 输出成绩分档

  int count = 0;

  for (int i = 0; i < n; i++) {

    if (scores[i] >= 90) {

      cout << scores[i] << " A" << endl;

    } else if (scores[i] >= 80) {

      cout << scores[i] << " B" << endl;

    } else if (scores[i] >= 70) {

      cout << scores[i] << " C" << endl;

    } else if (scores[i] >= 60) {

      cout << scores[i] << " D" << endl;

    } else {

      cout << scores[i] << " E" << endl;

    }

  }

  return 0;

}

在这段代码中,我们首先定义了一个数组来存储学生的成绩。然后,我们使用了一个for循环来对其进行排序,这样就可以按照成绩的高低来进行分档。用上述代码运行它输出的结果如下:


95 A

90 A

85 B

80 B

75 C

70 C

65 D

60 D

55 E

50 E

从运行结果可以看出,该程序成功地按照成绩进行了分档,并按照从高到低的顺序输出了学生的成绩和对应的等级。

总而言之,使用C++编写代码来实现成绩分档是非常简单的。通过这种方式,教师可以更加方便地展示学生的成绩,从而更好的促进学生的学习。

  
  

评论区

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