#include<bits/stdc++.h> using namespace std; typedef long long ll; struct student{ char name[25]; char s[10]; int y, m, d; }stu[100]; int main (){ char cmd[10]; int k = 0; while(scanf("%s", cmd)!=EOF){ char s[50]; if(strcmp(cmd, "quit")==0) break; if(strcmp(cmd, "add")==0){ scanf("%s%s%d%d%d", stu[k].name, stu[k].s, &stu[k].y, &stu[k].m, &stu[k].d); k++; } if(strcmp(cmd, "name")==0){ scanf("%s", s); for(int i = 0;i < k;i++){ if(strcmp(s, stu[i].name)==0){ printf("%s %s %d-%d-%d\n", stu[i].name, stu[i].s, stu[i].y, stu[i].m, stu[i].d); } } } if(strcmp(cmd, "sex")==0){ scanf("%s", s); for(int i = 0;i < k;i++){ if(strcmp(s, stu[i].s)==0){ printf("%s %s %d-%d-%d\n", stu[i].name, stu[i].s, stu[i].y, stu[i].m, stu[i].d); } } } } return 0; } |
Double click to view unformatted code.