最后一个单词的长度(未通过)

来源:互联网 发布:淘宝上传宝贝图片大小 编辑:程序博客网 时间:2024/06/05 19:35

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

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

注意:

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

例如:

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

格式:

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


#include<stdio.h>#include<string.h>const int MAX=100;int main(){char s[MAX],str;int num=0,i;//s=&str;gets(s);int len=strlen(s);if(s[len-1]==' '||len==0){printf("%d",0);return 0;}  else{i=len-1;while(s[i]!=' '){i--;num++;}printf("%d",num);return num;}}

未通过所有测试用例,题目明确指明【给定由大写,小写字母和空格组成的字符串】,应该不会有非法输入的问题

0 0