21xrx.com
2025-03-30 12:49:24 Sunday
文章检索 我的文章 写文章
C++实现输入学生成绩并输出成绩等级
2023-07-04 21:32:39 深夜i     159     0
C++ 学生成绩 输出成绩等级 输入 实现

C++语言是一种常用的编程语言,在计算机编程中广泛应用,特别是在数据处理和科学计算领域。在这篇文章中,我们将讨论使用C++语言实现输入学生成绩并输出成绩等级的程序。

首先,让我们来了解一下C++语言的基本语法和变量类型。C++语言中,我们可以使用变量来存储数据,变量可以是不同的类型,如整型、浮点型、字符型等。我们可以使用输入输出语句来获取用户输入和输出程序结果。在本程序中,我们需要定义一个整型变量来存储学生的成绩,使用cin语句获取用户输入的成绩,然后使用cout语句输出成绩等级。

实现输入学生成绩的代码如下:

#include <iostream>
using namespace std;
int main()
  int score;
  cout << "请输入学生的成绩:";
  cin >> score;
  return 0;

在上面的代码中,我们定义了一个整型变量score来存储学生的成绩,使用cout语句输出提示信息,使用cin语句获取用户输入的成绩。

接下来,让我们来实现计算成绩等级并输出的代码。根据常用的成绩等级划分标准,我们可以将成绩分为 A、B、C、D、E 五个等级,具体划分标准如下:

- 90分以上 —— 等级 A

- 80-89分 —— 等级 B

- 70-79分 —— 等级 C

- 60-69分 —— 等级 D

- 60分以下 —— 等级 E

实现计算成绩等级并输出的代码如下:

#include <iostream>
using namespace std;
int main()
{
  int score;
  cout << "请输入学生的成绩:";
  cin >> score;
  char grade;
  if (score >= 90)
    grade = 'A';
  else if (score >= 80)
    grade = 'B';
  else if (score >= 70)
    grade = 'C';
  else if (score >= 60)
    grade = 'D';
  else
    grade = 'E';
  cout << "该生的成绩等级是:" << grade << endl;
  return 0;
}

在上面的代码中,我们定义了一个字符型变量grade来存储成绩等级,在if语句中根据成绩等级划分标准判断学生的成绩属于哪个等级,然后将对应等级的字符赋值给变量grade,最后使用cout语句输出成绩等级。

通过上述代码,我们就成功地实现了输入学生成绩并输出成绩等级的程序。此外,我们还可以添加相应的异常处理机制、循环语句等功能,提高程序的容错性和健壮性。

  
  

评论区