计蒜客 挑战难题 第12题:最后一个单词的长度

来源:互联网 发布:mac怎么设置开机密码 编辑:程序博客网 时间:2024/06/05 03:24

第12题:最后一个单词的长度

 尝试次数 3099次
 通过率 7.19%
 时间限制 1000 ms
 内存限制 10000 K

给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度。

如果不存在最后一个单词,返回0

注意:

   “单词”是指不包含空格符号的字符串

例如:

   s = “hello World”, 那么返回的结果是5

格式:

   第一行输入字符串s,然后输出s中最后一个单词的长度。

样例输入

Today is a nice day

样例输出

3

仅供参考:

#include <stdio.h>#include <string.h>void main(){char s[20000]=" ";int i=0;int len=0;int end=0,start=0;gets(s);//不能用scanf len=strlen(s);    end=len-1;for(i=len-1;i>=0;i--){if(s[i]==' ')end=i-1;else if(s[i-1]==' '){            start=i;break;}}printf("%d\n",end-start+1);}


1 0
原创粉丝点击