P1781 Presidente del Universo (Logu)

Portal de título original

Inserte la descripción de la imagen aquí
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;
}

Supongo que te gusta

Origin blog.csdn.net/Bertil/article/details/106818113
Recomendado
Clasificación