国内出名的校园文化建设网站有哪些,小程序开发需要什么软件,如何在aws上创建wordpress,广东营销型网站读入 n#xff08;0#xff09;名学生的姓名、学号、成绩#xff0c;分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式#xff1a;
每个测试输入包含 1 个测试用例#xff0c;格式为
第 1 行#xff1a;正整数 n 第 2 行#xff1a;第 1 个学生的姓名 学号…读入 n0名学生的姓名、学号、成绩分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式
每个测试输入包含 1 个测试用例格式为
第 1 行正整数 n 第 2 行第 1 个学生的姓名 学号 成绩 第 3 行第 2 个学生的姓名 学号 成绩 … … … 第 n1 行第 n 个学生的姓名 学号 成绩
其中姓名和学号均为不超过 10 个字符的字符串成绩为 0 到 100 之间的一个整数这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出格式
对每个测试用例输出 2 行第 1 行是成绩最高学生的姓名和学号第 2 行是成绩最低学生的姓名和学号字符串间有 1 空格。 输入样例
3
Joe Math990112 89
Mike CS991301 100
Mary EE990830 95输出样例
Mike CS991301
Joe Math990112代码如下:
#include iostream
#include string
#include algorithm
using namespace std;
const int N 2000;class Student
{
public:Student(){}/*Student(string names,string numbers,int grades):name(names),number(numbers),grade(grades){}*/void set(string names, string numbers, int grades){name names;number numbers;grade grades;}bool operator (Student s1){if (grade s1.grade) return true;else return false;}string name;string number;int grade;
};int main()
{string name;string number;int grade;int n;Student a[N];cin n;for (int i 0; i n; i){cin name number grade;a[i].set(name, number, grade);}sort(a, a n);cout a[0].name a[0].number endl;cout a[n - 1].name a[n - 1].number endl;return 0;
}