C语言 | Leetcode C语言题解之第434题字符串中的单词数

题目:

题解:

cpp 复制代码
int countSegments(char * s){
    int count = 0;                                      //count用来记录单词个数

    for(int i=0; i < strlen(s); ++i){                   //遍历字符串  
        if((i == 0 || s[i-1] == ' ') && s[i] != ' ')    //一个单词的开始
            ++count;                                    //记录
    }

    return count;
}
相关推荐
十月的皮皮26 分钟前
C语言学习笔记20260716-编译与链接
c语言·笔记·学习
牧以南歌〆1 小时前
数据结构<一>顺序表
c语言·数据结构·算法
CHANG_THE_WORLD1 小时前
Linux C 多线程 TCP 并发服务器:从 `accept()` 到工作线程的完整解析
linux·服务器·c语言
敲上瘾1 小时前
Linux系统调用mmap文件映射与malloc简单模拟实现指南
linux·服务器·c语言·缓存
wdfk_prog10 小时前
嵌入式面试真题第 11 题:RTOS 优先级翻转与实时任务阻塞的通用治理
c语言·缓存·面试·职场和发展·架构
无相求码16 小时前
罪魁祸首:for 括号后面那个"隐形分号"
c语言
hy.z_77716 小时前
【C语言】11. 深入理解指针1
c语言·开发语言
ComputerInBook18 小时前
C & C++ 中的关键字 volatile 之详解
c语言·c++·volatile·编译器优化
晚笙coding18 小时前
LeetCode 226. 翻转二叉树(Invert Binary Tree)
算法·leetcode·职场和发展
智者知已应修善业19 小时前
【51单片机实现初始化数码管不显示按启动从0秒计时到60按暂停一次显示当前秒按2次恢复原始状态】2024-6-11
c语言·c++·经验分享·笔记·嵌入式硬件·算法·51单片机