c语言输入一个字符串 如何判断一段字符串最后一个单词及其长度?
如何判断一段字符串最后一个单词及其长度?
给定一个只包含大小写字母和空格的字符串,返回最后一个单词的长度。如果最后一个单词不存在,则返回0。注:单词是一个没有空格的字母串。示例:输入:“Hello world”输出:5。以空格作为分隔符,将其拆分为字符串数组,并取最后一个字符串的长度。代码是public int lengthoflastword(string s){s=s.trim()if(s==null | s.isempty()){return 0}string[]sarray=s.split(”)string astring=sarray[sArray.长度-1] if(s.isEmpty()){return 0}返回收缩长度对于字符数组,找到最后一个单词的长度。*S=“你好世界”->world,长度5**/public class lastletter{public static void main(string[]args){string STR=“hello222world”系统输出打印(最后一个字母(str))系统输出打印(lastLetter(str.length())}公共静态字符串lastLetter(String str){int len=结构长度()//取字符串结果的长度=“”for(int i=len-1i>=0I--){//循环字符J=结构特征(i) 如果(j> “a”&&;amp;amp;amp;amp;amp;amp;amp;amp
c语言输入一个字符串 c语言字符串长度怎么算 字符串最后一个单词的长度
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。