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

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

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;
}

全部评论

相关推荐

Boss上联系了很多都已读不回,是什么问题大佬帮看看
扎哇精神病人:老哥 你本科的时间是不是写错了
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务