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

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

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

菜鸡的笨办法。 找到最后一个空格再用长度减

#include <string.h> //strrchr, strchr, strlen

int main(void)
{
    char str[5000] = {0};
    int length = 0,s = -1;
   
    /* 使用fgets从标准输入(stdin)获取一行 */
    fgets(str, sizeof(str), stdin);
    length = strlen(str);
     for (int i=0;i<=length;i++){
        if(str[i] ==' '){
            s = i;
        }
    }

    printf("%d\n", length-2-s);
    return 0;
}

全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

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