这个题为什么难度是难,有点不太理解,这个地方从最后一个往前数,遇到空格或者说到了最前面那么就退出,这样就可以数最后一个单词的长度了

#include<iostream>
#include<string.h>
using namespace std;
char str[5005];
int main(){
    while(cin.getline(str,5005)){
        int len=strlen(str);
        int count=0,i=len-1;
        while(str[i]!=' '){
            count++;
            i--;
            if(i==-1){
                break;
            }
        }
        printf("%d\n",count);
    }
}