#include <cstdio> #include <string> #include <iostream> using namespace std; struct student{ string name; string gender; int year; int month; int day; }stu[30]; int main(){ string control; int count=0; while(cin>>control){ if(control=="add"){ string name; string sex; int yy; int mm; int dd; cin>>name>>sex>>yy>>mm>>dd; stu[count].name=name; stu[count].gender=sex; stu[count].year=yy; stu[count].month=mm; stu[count].day=dd; count++; } else if(control=="name"){ string name; cin>>name; for(int i=0;i<count;i++){ if(stu[i].name==name){ cout<<stu[i].name<<" "<<stu[i].gender<<" "<<stu[i].year<<"-"<<stu[i].month<<"-"<<stu[i].day<<endl; } } } else if(control=="sex"){ string sex; cin>>sex; for(int i=0;i<count;i++){ if(stu[i].gender==sex){ cout<<stu[i].name<<" "<<stu[i].gender<<" "<<stu[i].year<<"-"<<stu[i].month<<"-"<<stu[i].day<<endl; } } } else if(control=="quit"){ break; } } } |
Double click to view unformatted code.