/*题目:字符串最后一个单词的长度*/
//思路:使用getline接收一串字符,使用string的length函数获取字符串长度,从字符串的最后访问并记录长度,直到遇到空白符空格或tab
#include <iostream>
#include <string>
using namespace std;
int getLastStringLen(string &s)
{
int len = s.length();
if (len == 0)
{
return 0;
}
int lastStringLen =0;
for (int i = len-1 ; i >=0; i --)
{
if (s[i] != ' ' && s[i] != ' ')
{
lastStringLen++;
}
else
{
break;
}
}
return lastStringLen;
}
int main()
{
string s ;
getline(cin, s);
cout<<getLastStringLen(s)<<endl ;
return 0;
}
字符串最后一个单词的长度
最新推荐文章于 2024-06-10 21:21:17 发布