给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。

如果不存在最后一个单词,请返回 0 。

说明:一个单词是指由字母组成,但不包含任何空格的字符串。

示例:

输入: "Hello World"
输出: 5
int lengthOfLastWord(char* s) {
int str_len=;
int last_len=;
int i=; if (NULL == s)
return ;
if (' ' == *s && *(s+) == '\0')
return ; while(*s)
{ if (*s == ' ')
{
str_len=;
} if (('a'<= *s <= 'z') && ('A' <= *s <= 'Z') && (*s != ' '))
{ str_len++;
s++;
last_len = str_len; if (*s == '\0')
{
last_len = str_len;
}
continue;
}
s++;
}
return last_len;
}

最新文章

  1. iOS10 权限崩溃问题
  2. 【OpenCV】直方图
  3. NOIP模拟赛-时间与空间之旅
  4. Installation and Upgrading
  5. window.location.hash
  6. SQL学习_查询重复数据和连接多个表数据的方法
  7. Git服务器 gitweb与gitLab的区别
  8. Python 第一章 基础知识
  9. signal()函数说明
  10. space 管理
  11. Hibernate---基础配置之日志信息slf 及搭建日志环境
  12. js原生设计模式——13桥接模式(相同业务逻辑抽象化处理的职责链模式)
  13. 用jQuery动态添加小广告
  14. Kubernetes如何支持有状态服务的部署?
  15. 【爆料】-《昆士兰大学毕业证书》Queensland一模一样原件
  16. [Swift]LeetCode14. 最长公共前缀 | Longest Common Prefix
  17. 巧用Openlayers4的Style
  18. Jenkins打包安卓时提示没同意constraintLayout的license的解决方法
  19. CentOS7.6 如何设置静态ip
  20. mysql 配置 root 远程访问

热门文章

  1. PAT 甲级 1040 Longest Symmetric String
  2. 微信小程序 功能函数 touch触摸计时
  3. rem和em学习笔记及CSS预处理
  4. Distributed transactions in Spring, with and without XA
  5. Linux的cut命令
  6. 第73天:jQuery基本动画总结
  7. hdu mophues
  8. poj3041 Asteroids(二分图最小顶点覆盖、二分图匹配)
  9. C++之智能指针20170920
  10. selenium - Select类 - 下拉框