看了半天,不知道错在哪,只会输出第一个选项
#include<bits/stdc++.h>
using namespace std;
string x,y;
int a,b,c,d,i;
int main() {
cin>>a;
getline(cin,y);
b=1;
while(i!=a){
i++;
getline(cin,x);
if(x>=y){
y=x;
b=i;
cout<<i<<" "<<x<<"\n";
}
}
cout<<b<<"\n";
cout<<y;
return 0;
}