C语言
字符串最后一个单词的长度
http://www.nowcoder.com/questionTerminal/8c949ea5f36f422594b306a2300315da
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXN 10010 /** C */ int main() { char s[MAXN]; gets(s); int len = strlen(s); int ipos = 0,i; // printf("%d\n",len); for( i = len-1;i>0;i--) { if(s[i] == ' ') { //如果是空字符,记录这个位置 ipos = i+1; break; } } // if() printf("%d\n",len-ipos); }