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

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

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

#include <iostream>
using namespace std;

int main() {
    int count=0;
    char a;
    while (cin.get(a)) { // 注意 while 处理多个 case
        if(a ==' '){
            count=0;
        }else if(a=='\n'){
            break;
        }else{
            count++;
        }
    }
    cout<<count<<endl;
    return 0;
} 
// 64 位输出请用 printf("%lld")

注意

  1. 输入使用cin.get(a), 而不是cin>> a ;会吃掉空格引发报错;
  2. 句尾有'\n'记得处理,不然会计入其中
全部评论

相关推荐

稽鱼:简历好丑啊,换个模板,别用红色字体
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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