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

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

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

#include <stdio.h>
#include<string.h>
#define length 5000

int main() 
{
    char str[length]={0};
    while (gets(str)) 
    { 
        char *p=NULL;
        int len=strlen(str);
        p=strrchr(str,' ');
        if(!p)
        {
            printf("%d\n",len);
        }
        else
        {
            int i=1;
            while(*(p+i)!='\0')
            {
            i++;
            }
            printf("%d\n",i-1);
        }
    }
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-20 19:57
已编辑
某大厂 golang工程师 23.0k*16.0, 2k房补,年终大概率能拿到
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务