日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > 1036. Boys vs Girls (25)

1036. Boys vs Girls (25)

來源:程序員人生   發(fā)布時間:2015-05-25 09:08:54 閱讀次數:3445次

This time you are asked to tell the difference between the lowest grade of all the male students and the highest grade of all the female students.

Input Specification:

Each input file contains one test case. Each case contains a positive integer N, followed by N lines of student information. Each line contains a student's name, gender, ID and grade, separated by a space, where name and ID are strings of no more than 10 characters with no space, gender is either F (female) or M (male), and grade is an integer between 0 and 100. It is guaranteed that all the grades are distinct.

Output Specification:

For each test case, output in 3 lines. The first line gives the name and ID of the female student with the highest grade, and the second line gives that of the male student with the lowest grade. The third line gives the difference gradeF-gradeM. If one such kind of student is missing, output "Absent" in the corresponding line, and output "NA" in the third line instead.

Sample Input 1:

3

Joe M Math990112 89

Mike M CS991301 100

Mary F EE990830 95

Sample Output 1:

Mary EE990830

Joe Math990112

6

Sample Input 2:

1

Jean M AA980920 60

Sample Output 2:

 Absent

Jean AA980920

NA

#include <iostream> #include <string> using namespace std; struct student { char gender; int grade; string id; string name; }; int main() { int n, i; bool flag_m, flag_f; struct student student[101]; while(cin>>n) { flag_m = flag_f = false; int max_grade = 0; int min_grade = 100; int max_f = 0, min_m; for(i=0; i<n; i++) { cin>>student[i].name>>student[i].gender>>student[i].id>>student[i].grade; if(student[i].gender == 'M') { flag_m = true; if(student[i].grade <= min_grade) { min_grade = student[i].grade; min_m = i; } } else { flag_f = true; if(student[i].grade >= max_grade) { max_grade = student[i].grade; max_f = i; } } } if(flag_f) { cout<<student[max_f].name<<" "<<student[max_f].id<<endl; } else { cout<<"Absent"<<endl; } if(flag_m) { cout<<student[min_m].name<<" "<<student[min_m].id<<endl; } else { cout<<"Absent"<<endl; } if(flag_f&&flag_m) { cout<<student[max_f].grade - student[min_m].grade<<endl; } else { cout<<"NA"<<endl; } } return 0; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 看一级黄色片 | 91先生在线观看 | 亚洲精品九九 | 特黄一区| 天天干干| 中文字幕 亚洲视频 | 久久成人高清 | 成人亚洲免费 | 国产一区二区三区在线免费观看 | av在线电影免费观看 | 日韩天堂| 国产性xxxx高清 | 久久三级视频 | 亚洲最新av| 欧美乱性| 国产精品欧美一区二区三区 | 精品国产乱码久久久久久丨区2区 | 小草av| 91久久精品一区二区二区 | 四虎www | 国产精品久久久久久久久久东京 | 亚洲色图色小说 | 精品久草 | 欧美aa在线| 国产高清一二三区 | 91网站免费观看 | 亚洲一区二区精品视频 | 国产在线精品视频 | 精品三级国产 | 日韩二区 | 欧美日韩国产精品 | 欧美午夜精品久久久久免费视 | 国产精品高清在线观看 | 亚洲国产精品成人 | 久久精品免费观看 | 日韩偷拍一区二区 | 日韩精品一区二区在线 | 国产日韩欧美一区二区三区乱码 | av大全在线免费观看 | 暖暖日本在线视频 | 欧美亚一区二区 |