为什么是错的
#include <bits/stdc++.h>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;
struct student{
string name;
int score;
}a[110];
int main(){
int n;
cin>>n;
int maxn=0;
for(int i=1;i<=n;i++){
cin>>a[i].score>>a[i].name;
maxn=max(maxn,a[i].score);
}
for(int i=1;i<=n;i++){
if(maxn==a[i].score){
cout<<a[i].name;
return 0;
}
}
return 0;
}
求助求助
感谢感谢