菜蜂 发表于 2017-7-10 21:15:27

[华为]字符串最后一个单词的长度

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

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

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

输入例子:hello world

输出例子:5



#include<iostream>
#include<string>
#include<vector>

using namespace std;

int main()
{   
   string input;   
   vector<string> arr;   
   
   while(cin>>input)
   {      
         arr.push_back(input);    /*使用动态数组来做,输入的字符串依次存入数组中,最后返回数组中最后一个元素(字符串)的长度*/
   }   
   
   cout<<arr.length()<<endl;      
   return 0;
}
页: [1]
查看完整版本: [华为]字符串最后一个单词的长度