又水了一题,嘿嘿~
题目大意:给定一个字符串,输出最后一个单词的长度。字符串只有大小写和空格。
思路:直接从后往前找就可以啦。
体会:找到这么简单一题,真是不简单啊
code:
int lengthOfLastWord(char* s) {
int len=0, i;
int count=0, flag=0;
for(i=0;s[i];i++) len++;
if(len==0) return 0;
for(i=len-1;i>=0;i--){
if((s[i]==' ')&&(!flag)) continue;
else if((s[i]==' ')&&(flag)) return count;
else count++, flag=1;
}
return count;
}
本文探讨了一个简单的编程问题,即如何通过遍历字符串来找出最后一个单词的长度。通过实现一个函数,读者可以了解如何从后向前查找字符直到遇到空格,从而计算出最后一个单词的长度。

被折叠的 条评论
为什么被折叠?



