El puente azul Copa - ejercicios básicos de comparación de cadenas

comparación de cadenas

Descripción del problema
  dada solamente por dos cadenas de mayúsculas o minúsculas (una longitud entre 1 y 10), la relación entre ellos es uno de los siguientes 4 condiciones:
  longitud desigual dos cadenas: 1 . Por ejemplo Beijing y Hebei
  2: sólo dos cadenas de igual longitud, sino también el carácter en la posición que corresponde exactamente (mayúsculas y minúsculas), tales como Beijing y Beijing
  . 3: dos cadenas de igual longitud, sólo el carácter en una posición correspondiente no se distinguen bajo la premisa de la caja con el fin de lograr exactamente el mismo (es decir, que no cumple con el caso 2). Por ejemplo Beijing y Beijing
  . 4: la longitud de las dos cadenas son iguales, pero incluso éstas no puede mayúsculas y minúsculas ni dos cadenas idénticas. Beijing y Nanjing tal
  relación una entre dos cadenas de entrada de programación determina que pertenece la categoría de estos cuatro número de clase dado.
El formato de entrada
  incluye dos filas, cada fila es una cadena de
formato de salida
  sólo un número que indica el número de la relación entre estas dos cadenas de
entrada de la muestra

Beijing
Beijing

Ejemplo de salida

3

código completo:

#include<cstring>
#include<iostream>
using namespace std;
int main()
{
    string a,b;
    cin>>a;
    cin>>b;
    int lena=a.size();
    int lenb=b.size();
    if(lena!=lenb)
    {
        cout<<"1"<<endl;
    }
    else
    {
        if(a==b)
            cout<<"2"<<endl;
        else
        {
            int f=0;
            for(int i=0; i<lena; i++)
            {
                if((a[i]+32==b[i])||(a[i]-32==b[i])||(a[i]==b[i]))
                {
                    f++;
                }
            }
            if(f==lena)
                cout<<"3"<<endl;
            else
                cout<<"4"<<endl;
        }
    }
    return 0;
}

Publicado 87 artículos originales · 98 fue elogiado · vistas 4938

Supongo que te gusta

Origin blog.csdn.net/qq_45856289/article/details/105104466
Recomendado
Clasificación