想实现的效果:
输入:
3(人数)
100(分数) 小明(名字)
50 小美
90 小魈
输出:
小明
本蒟蒻的代码:
#include<bits/stdc++.h>
using namespace std;
int a[1000][1000];
char b[100000];
int main() {
int x,da,z;
cin >> x;
string str;
for(int y=0;y < x;y++){
for(;z<x;z++){
cin >> a[y][z];
cin >> str;
}
int len = str.length();
for(int zz;zz<len;zz++) a[y][z] = int (str[zz]) + a[y][z] * 10;
}
for(int y;y<x*2;y++){
if(a[y][0] < a[y+1][0]){
da = y+1;
}else if(a[y][0] > a[y+1][0]){
da = y;
}
}
string stv;
for(int i;true;i++){
if(a[da][da] <= 0){
break;
}else{
stv = stv + char(a[da][da]);
}
}
cout << stv;
return 0;
}