#include<iostream> #include<vector> #include<windows.h> using namespace std; int a=999; struct student{ string name; int age; int card; int grade; }s; void ka(){ 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.grade; cout<<"你的学号是:"; a++; s.card=a; cout<<s.card; v.push_back(s); Sleep(500); } int main(){ vector<student> v; while(1){ ka(); int n; cin>>n; if(n==5){ break; } switch(n){ case 1:{ v=insert(v); break; } case 2:{ break; } case 3:{ break; } case 4:{ break; } default:{ break; } } system("cls"); } return 0; }