1036. Boys vs Girls (25)
2017-02-11 14:19
253 查看
很基础的一道题
#include<iostream> #include<string> using namespace std; typedef struct stu{ string name; string id; int grade; stu() :grade(-1) {} }stu; int main() { int N; cin >> N; stu M_min, F_max; for (int t = 0;t < N;t++) { string sex; stu temp; cin >> temp.name >> sex >> temp.id >> temp.grade; if (sex.compare("M") == 0) { if (M_min.grade == -1 || temp.grade < M_min.grade) M_min = temp; } else if (F_max.grade == -1 || temp.grade > F_max.grade) F_max = temp; } if (F_max.grade == -1) cout << "Absent" << endl; else cout << F_max.name << " " << F_max.id << endl; if (M_min.grade == -1) cout << "Absent" << endl; else cout << M_min.name << " " << M_min.id << endl; if (F_max.grade == -1 || M_min.grade == -1) cout << "NA" << endl; else cout << F_max.grade - M_min.grade << endl; }
相关文章推荐
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- PAT A 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- PAT (Advanced Level) 1036. Boys vs Girls (25) 解题报告
- 【PAT】1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 【PAT】【Advanced Level】1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036 Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- PAT (Advanced Level) 1036. Boys vs Girls (25)
- PAT (Advanced Level) Practise 1036 Boys vs Girls (25)
- 1036. Boys vs Girls (25)