cike0415 发表于 2017-7-10 19:12:06

牛客网华为机试在线训练字符串最后一个单词的长度

华为的题目还是比较简单的,就不多说了

题目描述


  计算字符串最后一个单词的长度,单词以空格隔开。

输入描述:
  一行字符串,非空,长度小于5000。



输出描述:
  整数N,最后一个单词的长度。

输入例子:

hello world
输出例子:

5


#include<iostream>
#include<string>
using namespace std;

int main()
{
string str = "";
int len = 0;
getline(cin, str);
for (int i = str.length() - 1;i >= 0;--i)
{
if (str != ' ')
{
++len;
}
else break;
}
cout << len;
return 0;
}
页: [1]
查看完整版本: 牛客网华为机试在线训练字符串最后一个单词的长度