当前位置: 首页> 文旅> 旅游 > 上海网站制作全包_小程序游戏排名_百度网址大全怎么设为主页_安卓嗅探app视频真实地址

上海网站制作全包_小程序游戏排名_百度网址大全怎么设为主页_安卓嗅探app视频真实地址

时间:2025/8/26 19:08:52来源:https://blog.csdn.net/a921876874/article/details/143876003 浏览次数:0次
上海网站制作全包_小程序游戏排名_百度网址大全怎么设为主页_安卓嗅探app视频真实地址

题目:

解题思路:

        题目要求统计最后一个单词的长度,根据其给出的示例可知,最后一个单词的前后都可能存在空格。统计其长度的关键是,找到最后一个单词的首字母和尾字母。

        下面给出的代码一、二中都给出注释,整体思路是从后往前遍历,通过出现空格、字符串长度作为结束条件,实现统计最后一个单词的长度的功能。

代码:

代码一:

int lengthOfLastWord(char *s)
{char *q = s;//记录字符串首字符位置while(*q == ' '){q++;};//跳过开头空格while(*++s);//s指向'\0'while(*--s == ' ');//跳过末尾空格int len = 0;while(*s != ' ' && s != q){len++;s--;}if(s == q)//字符串中只存在一个单词时return len+1;elsereturn len;
}

代码二:

int lengthOfLastWord(char *s)
{int len = 0;for(int i = strlen(s)-1; i >= 0 ; i--)//找到尾部{if(s[i] != ' ')//统计len++;if(s[i] == ' ' && len != 0)//跳过末尾空格,结束标志return len;}return len;
}
关键字:上海网站制作全包_小程序游戏排名_百度网址大全怎么设为主页_安卓嗅探app视频真实地址

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: