#include<iostream> #include<cstring> #include<math.h> using namespace std; struct Stu{ char name[20]; char sex[10]; int y,m,d; }stu[30]; int main(){ char a[20],b[20]; int i=0; while(cin>>a){ if(strcmp(a,"quit")==0)break; else if(strcmp(a,"add")==0){ cin>>stu[i].name>>stu[i].sex>>stu[i].y >>stu[i].m>>stu[i].d; i++; }else if(strcmp(a,"name")==0){ cin>>b; for(int j=0;j<i;j++){ if(strcmp(stu[j].name,b)==0){ cout<<stu[j].name<<" "<< stu[j].sex<<" "<<stu[j].y<<"-"<< stu[j].m<<"-"<<stu[j].d<<endl; } } }else if(strcmp(a,"sex")==0){ cin>>b; for(int j=0;j<i;j++){ if(strcmp(stu[j].sex,b)==0){ cout<<stu[j].name<<" "<< stu[j].sex<<" "<<stu[j].y<<"-"<< stu[j].m<<"-"<<stu[j].d<<endl; } } } } return 0; } |
Double click to view unformatted code.