#include<bits/stdc++.h> using namespace std; struct stu{ string name; string sex; int y,m,d; }; int main() { string op; vector<stu> v; while(cin>>op){ if(op=="quit"){ break; } if(op=="add"){ string name,sex; int y,m,d; cin>>name>>sex>>y>>m>>d; v.push_back(stu{name,sex,y,m,d}); } if(op=="name"){ string find; cin>>find; for(int i=0;i<v.size();i++){ if(v[i].name==find){ cout<<v[i].name<<" "<<v[i].sex<<" "<<v[i].y<<"-"<<v[i].m<<"-"<<v[i].d<<endl; } } } if(op=="sex"){ string find; cin>>find; for(int i=0;i<v.size();i++){ if(v[i].sex==find){ cout<<v[i].name<<" "<<v[i].sex<<" "<<v[i].y<<"-"<<v[i].m<<"-"<<v[i].d<<endl; } } } } return 0; } |
Double click to view unformatted code.