#include <iostream> #include <string> using namespace std; typedef struct stu{ string name; string sex; int year; int month; int day; } stu, *pStu; int main(){ pStu student[30]; int num = 0; string input; while(cin >> input && input != "quit"){ if(input == "add"){ student[num] = new stu; cin >> student[num]->name >> student[num]->sex >> student[num]->year >> student[num]->month >> student[num]->day; num++; } else if(input == "sex"){ cin >> input; for(int i = 0; i < num; i++){ if(student[i]->sex == input){ cout << student[i]->name << ' ' << student[i]->sex << ' ' << student[i]->year <<'-' << student[i]->month << '-' << student[i]->day << endl; } } } else if(input == "name"){ cin >> input; for(int i = 0; i < num; i++){ if(student[i]->name == input){ cout << student[i]->name << ' ' << student[i]->sex << ' ' << student[i]->year <<'-' << student[i]->month << '-' << student[i]->day << endl; break; } } } } return 0; } |
Double click to view unformatted code.