c++课程设计学生信息管理系统
时间: 2023-12-22 09:30:12 浏览: 177
C++课程设计 学生信息系统管理
3星 · 编辑精心推荐
对于C++课程设计学生信息管理系统,以下是一个简单的示例:
```cpp
#include <iostream>
#include <string>
#include <vector>
using namespace std;
struct Student {
string name;
int age;
string major;
};
void addStudent(vector<Student>& students) {
Student student;
cout << "请输入学生姓名:";
cin >> student.name;
cout << "请输入学生年龄:";
cin >> student.age;
cout << "请输入学生专业:";
cin >> student.major;
students.push_back(student);
cout << "学生信息添加成功!" << endl;
}
void displayStudents(const vector<Student>& students) {
cout << "学生信息如下:" << endl;
for (const auto& student : students) {
cout << "姓名:" << student.name << ",年龄:" << student.age << ",专业:" << student.major << endl;
}
}
int main() {
vector<Student> students;
int choice;
while (true) {
cout << "学生信息管理系统" << endl;
cout << "1. 添加学生信息" << endl;
cout << "2. 显示学生信息" << endl;
cout << "0. 退出" << endl;
cout << "请选择操作:";
cin >> choice;
switch (choice) {
case 1:
addStudent(students);
break;
case 2:
displayStudents(students);
break;
case 0:
cout << "感谢使用学生信息管理系统,再见!" << endl;
return 0;
default:
cout << "无效的选择,请重新输入!" << endl;
break;
}
}
}
```
这个学生信息管理系统允许你添加学生信息并显示已添加的学生信息。你可以根据需要进行扩展和修改。
阅读全文