题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <stdio.h> #include <string.h> int main() { char str[5001] = {0}; //申请空间来装输入字符串 int len = 0; //用于记录输入字符串长度 int lastLen = 0; //用于记录最后一个单词长度 gets(str); len = strlen(str); while(len > 0 && str[--len] != ' '){ //从输入字符串末尾开始向前遍历,直到遇到空格或字符串开头 lastLen++; } printf("%d\r\n", lastLen); return 0; }