这个题为什么难度是难,有点不太理解,这个地方从最后一个往前数,遇到空格或者说到了最前面那么就退出,这样就可以数最后一个单词的长度了
#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);
}
} 
京公网安备 11010502036488号