Portal de título original
Idea: Primero defina una cadena y una variable de número entero, y luego recorra n cadenas para compararlas, primero juzgue la longitud de las dos cadenas, compare el tamaño de ASCII cuando la longitud sea la misma y asigne el valor a los dos miembros definido anteriormente puede salir al final
Referencia de código
#include <iostream>
using namespace std;
int main(){
int n;
string str;
cin>>n;
int max;
for(int i = 1;i <= n;i++){
string str1;
cin>>str1;
//比较两个字符串的长度
if(str1.size()>str.size()){
str = str1;
max = i;
}
//若字符串长度相同则比较ASCII大小
if(str1.size()==str.size() && str1 > str){
str = str1;
max = i;
}
}
cout<<max<<endl;
cout<<str<<endl;
return 0;
}