题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <stdio.h> #include <string.h> //本题思路 !!!逆向思维 int main() { int len; char buf[5000]; int num=0; gets(buf);//输入字符串 len=strlen(buf);//读取数组长度 while((len>=1) && (buf[len-1]!=' '))//当len=1时,读到最后一个素组buf[0],随意就要停止循环了 { num++;//知道遇到' '字符才停止储存 len--;//降序,逆向思维 } printf("%d\n",num); return 0; }