21xrx.com
2024-12-22 22:33:25 Sunday
登录
文章检索 我的文章 写文章
C++实现输入学号和成绩,输出某个学号对应的成绩
2023-07-05 00:34:09 深夜i     --     --
C++ 学号 成绩 输入 输出

C++是一种面向对象的编程语言,应用非常广泛。在学生的学习和考试中,我们常常需要通过输入学号和成绩来查询某个学生的成绩信息。那么,如何用C++来实现这个功能呢?

首先,我们需要定义一个学生类,包括学号和成绩两个属性,我们可以用“string”类型来定义学号,“int”类型来定义成绩。然后,我们可以定义一个数组来存储多个学生的信息,可以用“vector”类型来实现。

接下来,我们需要编写代码实现输入学号和成绩。首先,我们需要输出一个提示,让用户输入学号和成绩。在输入学号和成绩后,我们需要遍历学生数组,找到对应学号的学生,然后输出他的成绩信息。

以下是一个简单的代码示例:


#include <iostream> 

#include <vector> 

using namespace std;

class Student{   //定义学生类 

public:  

  string id;  // 学号 

  int score;  // 成绩 

  Student(string s, int g)  // 构造函数 

    id = s; 

    score = g; 

   

};

vector<Student> students;  // 定义学生数组 

int main() 

  students.push_back(Student("001", 90)); 

  students.push_back(Student("002", 80)); 

  students.push_back(Student("003", 70)); 

  students.push_back(Student("004", 60)); 

  

  string id; 

  cout<<"输入学号:"; 

  cin>>id; 

  for (int i = 0; i < students.size(); i++) { 

    if (students[i].id == id) { 

      cout<<"成绩:"<<students[i].score<<endl; 

      break;  

    } 

  } 

  

  return 0; 

}

通过上述代码,我们就能够输入学号和成绩,然后输出与学号对应的成绩信息。这种实现方式简单易懂,而且代码量比较少,适合用于小型应用。如果需要处理大量数据,或者需要进行更复杂的操作,我们还可以利用C++的其他特性,比如结构体、指针、函数、类、继承和多态等,来实现学生信息的存储、修改、查询和删除等功能。

  
  

评论区

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