
就是对string的记录,事先对第一组数据进行记录,然后比较。下面是完整的代码
#include<iostream>
#include<string>
using namespace std;
int main() {
int n, sc, min , max;
cin >> n;
string a, b, amax, amin, bmax, bmin;
cin >> a >> b >> sc;
min = sc, max = sc;
amax = a, amin = a;
bmax = b, bmin = b;
for (int i = 1; i < n; i++) {
cin >> a >> b >> sc;
if (sc > max) {
max = sc;
amax = a;
bmax = b;
}
if (sc < min) {
min = sc;
amin = a;
bmin = b;
}
}
cout << amax << " " << bmax << endl;
cout << amin << " " << bmin << endl;
return 0;
}
这段代码主要实现读取多个字符串对及其对应的分数,记录最高分和最低分的字符串对,并在最后输出。程序首先初始化最大分和最小分为第一个输入的分数,然后遍历后续的字符串对和分数,更新最大分和最小分以及对应的字符串。最后输出最高分和最低分的组合。
339

被折叠的 条评论
为什么被折叠?



