Portail du titre original
Idée: définissez d'abord une chaîne et une variable de nombre entier, puis parcourez n chaînes pour les comparer, commencez par juger de la longueur des deux chaînes, comparez la taille de l'ASCII lorsque la longueur est la même et attribuez la valeur aux deux membres défini précédemment peut être sorti à la fin
Référence du code
#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;
}