容器(饭卡)

发布时间 2023-12-22 19:54:56作者: laal啦啦啦
#include<iostream>
#include<vector>
#include<windows.h>
using namespace std;
int a=999;
struct student{
    string name;
    int age;
    int card;
    int croom;
}s;
void xitong(){
    cout<<"学生管理系统:"<<endl;
    cout<<"1.新建学生信息"<<endl;
    cout<<"2.查找学生信息"<<endl;
    cout<<"3.修改学生信息"<<endl;
    cout<<"4.删除学生信息"<<endl;
    cout<<"5.退出系统"<<endl;
}

void chazhao(){
	cout<<"请选择你的查找方式:"<<endl;
    cout<<"1.根据学生学号查询"<<endl;
    cout<<"2.根据学生姓名查询(模糊查询)"<<endl;
    cout<<"3.根据学生年龄查询"<<endl;
    cout<<"4.根据学生年级查询"<<endl;
    cout <<"5.返回主界面"<<endl;
	
} 
vector<student> insert(vector<student> v){
    cout<<"请输入学生姓名:";
    cin>>s.name;
    cout<<"请输入学生年龄:";
    cin>>s.age;
    cout<<"请输入学生年级:";
    cin>>s.croom;
    cout<<"你的学号是:";
    a++;
    s.card=a;
    cout<<s.card;
    v.push_back(s);
    Sleep(500);
}

vector<student> insert2(vector<student> v){
	cout<<"---------------------"<<endl;
	
	while(1){
		chazhao();
		int a;
		cin>>a;
		if(a==5){
			break;
		}
		switch(a){
			case 1:
				cout<<"请输入你要查询的学号";	
				
			
		}
	}
}

int main(){
    vector<student> v;
    while(1){
        xitong();
        int n;
        cin>>n;
        if(n==5){
            break;
        }
        switch(n){
            case 1:{
                v=insert(v);
                break;
            }
            case 2:{
                v=insert2(v);
                break;
            }
            case 3:{
                 
                break;
            }
            case 4:{
                 
                break;
            }
            default:{
                break;
            }
        }
        system("cls");
    }
     
    return 0;  
     
}