题解 | #字符串最后一个单词的长度#

字符串最后一个单词的长度

http://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da

很简单的题目 只是需要注意c++中cin与getline的输入区别。

解题思路: 逆序遍历字符串,统计最后一个单词的长度,碰到空格跳出来。

#include<iostream>
#include<string.h>
#include<cstdio>
using namespace std;
int main() {
    string s;
    getline(cin, s);
    int ret = 0;
    for (int i = s.length() - 1; i >= 0; i--) {
        if (s[i] == ' ') {
            break;
        } else {
            ret++;
        }
    }
    cout << ret << endl;
    return 0;
}
全部评论

相关推荐

09-30 15:27
已编辑
成都工业学院 企业文化
Morpheus_:候选人:还需要测验武力值?
投递腾讯等公司10个岗位
点赞 评论 收藏
分享
10-01 09:50
门头沟学院 Java
肖先生~:这个人真的很好,点赞
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务