HJ001 La longitud de la última palabra de la cadena.

Tabla de contenido

 

Descripción del Título

Ingrese descripción

Descripción de salida

entrar

Salida

Ideas de preguntas

Código AC


Descripción del Título

Calcula la longitud de la última palabra de la cadena, separada por espacios.

Ingrese descripción

 输入一行,代表要计算的字符串,非空,长度小于5000。

Descripción de salida

 输出一个整数,表示输入字符串最后一个单词的长度。

entrar

 hello nowcoder

Salida

 8

Ideas de preguntas

1. Obtenga la cadena de entrada

2. Cuente hacia atrás hasta un espacio o -1

Código AC

#include<iostream>
#include<string>
using namespace std;
int main()
{
    string str;
    getline(cin, str);
    
    int num = 0;
    for(int i=str.length()-1; str[i]!=' '&&i>=0; i--, num++);
    
    cout << num <<endl;
    return 0;
}

 

Supongo que te gusta

Origin blog.csdn.net/qq_40923413/article/details/112973915
Recomendado
Clasificación