#include<iostream> #include<string> using namespace std; struct MyStruct { string name; string sex; string birthday; }man[30]; int main() { MyStruct man[30]; string a; string name, sex, birthday[3], bir; for (int i = 0;i<30; i++) { cin >> a; if (a == "quit") { break; } else if (a=="add") { cin >> name >> sex >> birthday[0] >> birthday[1] >> birthday[2]; bir = birthday[0] + "-" + birthday[1] + "-"+birthday[2]; man[i].name = name; man[i].sex = sex; man[i].birthday = bir; } else if (a == "name") { cin >> name; for (int i = 0; i < 30; i++) { if (man[i].name == name) { cout << man[i].name << " " << man[i].sex << " " << man[i].birthday << endl; } } } else if (a == "sex") { cin >> sex; for (int i = 0; i < 30; i++) { if (man[i].sex == sex) { cout << man[i].name << " " << man[i].sex << " " << man[i].birthday << endl; } } } } } |
Double click to view unformatted code.