c語言輸入一個字符串 如何判斷一段字符串最后一個單詞及其長度?
如何判斷一段字符串最后一個單詞及其長度?給定一個只包含大小寫字母和空格的字符串,返回最后一個單詞的長度。如果最后一個單詞不存在,則返回0。注:單詞是一個沒有空格的字母串。示例:輸入:“Hello wo
如何判斷一段字符串最后一個單詞及其長度?
給定一個只包含大小寫字母和空格的字符串,返回最后一個單詞的長度。如果最后一個單詞不存在,則返回0。注:單詞是一個沒有空格的字母串。示例:輸入:“Hello world”輸出:5。以空格作為分隔符,將其拆分為字符串?dāng)?shù)組,并取最后一個字符串的長度。代碼是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}返回收縮長度對于字符數(shù)組,找到最后一個單詞的長度。*S=“你好世界”->world,長度5**/public class lastletter{public static void main(string[]args){string STR=“hello222world”系統(tǒng)輸出打?。ㄗ詈笠粋€字母(str))系統(tǒng)輸出打?。╨astLetter(str.length())}公共靜態(tài)字符串lastLetter(String str){int len=結(jié)構(gòu)長度()//取字符串結(jié)果的長度=“”for(int i=len-1i>=0I--){//循環(huán)字符J=結(jié)構(gòu)特征(i) 如果(j> “a”&&;amp;amp;amp;amp;amp;amp;amp;amp