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

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

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


#include<stdio.h>
#include<stdlib.h>                   //malloc函数
#include<string.h>                   //strlen函数

int main(){
    
    char* p = (char*)malloc(sizeof(char));
    int cnt = 0;
    
    gets(p);
    char* q = p + strlen(p) - 1;     //从串尾开始计数
    for( ; q>=p; q--){               //必须取等,考虑只有一个单词的情况
        if(*q == ' ')
            break;
        cnt++;
    }
    
    printf("%d", cnt);
    free(p);
    
    return 0;
}


全部评论

相关推荐

07-11 11:15
中南大学 Java
好可爱的hr姐姐哈哈哈哈
黑皮白袜臭脚体育生:兄弟们貂蝉在一起,吕布开了
点赞 评论 收藏
分享
05-27 14:57
西北大学 golang
强大的社畜在走神:27届真不用急,可以搞点项目、竞赛再沉淀沉淀,我大二的时候还在天天打游戏呢
投递华为等公司10个岗位
点赞 评论 收藏
分享
苍蓝星上艾露:这简历。。。可以试试我写的开源简历优化工具https://github.com/weicanie/prisma-ai
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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