题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
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;
}
查看15道真题和解析