//给定由大写小写字母和空格组成的字符串,返回最后一个单词的长度(考虑末尾开头出现空格的状况)
#include<stdio.h>
#include<string.h>
#define max 10
int main()
{
char s[max];
int flag=1,k=0,len,i;
fgets(s,10,stdin);
len=strlen(s);
for(i=len-1;i>=0;i--)
{
if(flag&&((s[i]==' ')||(s[i] == '\n')))
{
continue;
}
else if(s[i]!=' ')
{
flag=0;
k++;
}
else
break;
}
printf("%d\n",k);
return 0;
}
#include<stdio.h>
#include<string.h>
#define max 10
int main()
{
char s[max];
int flag=1,k=0,len,i;
fgets(s,10,stdin);
len=strlen(s);
for(i=len-1;i>=0;i--)
{
if(flag&&((s[i]==' ')||(s[i] == '\n')))
{
continue;
}
else if(s[i]!=' ')
{
flag=0;
k++;
}
else
break;
}
printf("%d\n",k);
return 0;
}