#include<iostream> #include<vector> using namespace std; struct Student{ int id; string name; int age; int grade; }s; void maininterface(){ cout<<"*欢迎来到学生管理系统*"<<endl; cout<<"1.新建学生信息"<<endl; cout<<"2.查找学生信息"<<endl; cout<<"3.修改学生信息"<<endl; cout<<"4.删除学生信息"<<endl; cout<<"5.退出该系统"<<endl; } vector<Student> insert(vector<Student> a){ if(s.id==0){ s.id=1000; }else{ s.id=s.id+1; } cin>>s.name>>s.age>>s.grade; a.push_back(s); return a; } vector<Student> search(vector<Student> a){ } vector<Student> revise(vector<Student> a){ } vector<Student> del(vector<Student> a){ } int main(){ vector<Student> a; int n; while(1){ system("cls"); maininterface(); cin>>n; if(n==5){ break; } switch(n){ case 1:{ a=insert(a); break; } } } }