zoukankan      html  css  js  c++  java
  • 最后一个单词的长度

    问题如下:

    给定由大写,小写字母和空格组成的字符串,返回 最后 一个单词的长度。

    如果输入中不存在单词,返回 00。

    注意:

    “单词”是指不包含空格符号的字符串

    例如:

    对于字符串"hello World"(不带引号), 那么返回的结果是 55;

    对于字符串"abc abc "(不带引号),那么返回的结果就是 33。

    输入格式

    输入仅一行,为字符串 ss(长度不超过 1000010000)。

    输出格式

    输出 ss 中最后一个单词的长度。

    样例输入1

    Today is a nice day
    样例输出1

    3
    样例输入2

    The quick brown fox jumps over the lazy dog
    样例输出2

    3

    源代码如下:

    include

    include

    using namespace std;

    int endlength(string s)
    {

    int rasult=0;
    int length=s.length();

    if(!length)
    {
    return 0;
    }

    else
    {
    while(s[length-1]==' ')
    length--;
    while(s[length-1]!=' ')
    {
    length--;
    rasult++;
    }
    return rasult;
    }

    }

    int main()
    {
    string s;
    getline(cin,s);
    int rasult=endlength(s);
    cout<<rasult;
    return 0;

    }

    知识点:
    if()括号内默认值不为零
    输入带空格的字符串如下命令:
    string s;
    getline(cin,s);

    测量字符串数组长度如下:

    include

    int length=s.length();

  • 相关阅读:
    ModelMap和ModelAndView的作用
    jquery 临时存值
    条件sql ibatis
    IBATIS动态SQL
    MyEclipse 快捷键
    jquery $用法
    弹窗案例
    Ibatis sql语句1
    Ibatis sql语句
    jQuery的三种$()
  • 原文地址:https://www.cnblogs.com/RealQ/p/8561141.html
Copyright © 2011-2022 走看看