# 最后一个单词的长度

给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

 

示例 1:

输入:s = "Hello World"
输出:
5

示例 2:

输入:s = " "
输出:
0

 

提示:

## template ```cpp #include #include int lengthOfLastWord(char *s) { int len = 0; while (*s != '\0') { if (s[-1] == ' ' && s[0] != ' ') { len = 1; } else if (*s != ' ') { len++; } s++; } return len; } int main(int argc, char **argv) { if (argc != 2) { fprintf(stderr, "Usage: ./test word\n"); exit(-1); } printf("%d\n", lengthOfLastWord(argv[1])); return 0; } ``` ## 答案 ```cpp ``` ## 选项 ### A ```cpp ``` ### B ```cpp ``` ### C ```cpp ```