输入描述:
一行字符串
输出描述:
整数N,最后一个单词的长度
输入例子:
hello world
输出例子:
5
实现代码如下:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
getline(cin, s);
int n = 0, flag = 1;
for(int i = s.length() - 1; i >= 0; --i)/*倒着开始*/
{
if(flag && s[i] == ' ') /*当末尾是空格时,先清除空格*/
{
continue;
}
else if (s[i] != ' ')
{
flag = 0;
++n;
}
else
{
break;
}
}
cout << n << endl;
return 0;
}