菜鸡的笨办法。 找到最后一个空格再用长度减 #include <string.h> //strrchr, strchr, strlen int main(void) { char str[5000] = {0}; int length = 0,s = -1; /* 使用fgets从标准输入(stdin)获取一行 */ fgets(str, sizeof(str), stdin); length = strlen(str); for (int i=0;i<=length;i++){ if(str[i] ==' '){ s = i; } } printf("%d\n", leng...