当然可以帮您写一个简单的数据管理系统。以下是一个示例代码,实现了一个简单的学生信息管理系统,包括添加学生信息、显示学生信息和查找学生信息的功能。

#include <iostream>
#include <vector>
#include <string>

using namespace std;

struct Student {
    string name;
    int age;
    string gender;
};

void addStudent(vector<Student>& students) {
    Student student;
    cout << "请输入学生姓名:";
    cin >> student.name;
    cout << "请输入学生年龄:";
    cin >> student.age;
    cout << "请输入学生性别:";
    cin >> student.gender;
    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.gender << endl;
    }
}

void searchStudent(const vector<Student>& students, const string& name) {
    bool found = false;
    for (const auto& student : students) {
        if (student.name == name) {
            cout << "学生信息如下:" << endl;
            cout << "姓名:" << student.name << " 年龄:" << student.age << " 性别:" << student.gender << endl;
            found = true;
            break;
        }
    }
    if (!found) {
        cout << "未找到该学生信息!" << endl;
    }
}

int main() {
    vector<Student> students;
    int choice;
    string name;
    
    while (true) {
        cout << "请选择操作:" << endl;
        cout << "1. 添加学生信息" << endl;
        cout << "2. 显示学生信息" << endl;
        cout << "3. 查找学生信息" << endl;
        cout << "4. 退出" << endl;
        cin >> choice;
        
        switch (choice) {
            case 1:
                addStudent(students);
                break;
            case 2:
                displayStudents(students);
                break;
            case 3:
                cout << "请输入要查找学生的姓名:";
                cin >> name;
                searchStudent(students, name);
                break;
            case 4:
                return 0;
            default:
                cout << "无效的选择!" << endl;
        }
    }
}

这个简单的数据管理系统使用了一个vector容器来存储学生信息。通过菜单选项可以选择添加学生信息、显示学生信息和查找学生信息。每个学生的信息包括姓名、年龄和性别

请帮我用c++写一个简单的数据管理系统

原文地址: https://www.cveoy.top/t/topic/h5Sh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录