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

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

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

#include <stdio.h>

int main() {
    char c;
    int count=0;
  //while(scanf("%c",&c)!='\n')  这是错误代码,scanf返回值与c本身的值本就不匹配
  //或者还可以改造成while(scanf("%c",&c)&&c!='n')以简化下面的两行代码
    while (scanf("%c", &c)) {
        if('\n'==c) break;
        if(' '==c) 
            count=0;
        else{
            count++;
        }
    }
    printf("%d\n",count);
    return 0;
}

全部评论

相关推荐

美团 后端开发 总包n(15%是股票)
点赞 评论 收藏
分享
我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务