题目描述:计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:一行字符串,非空,长度小于5000。
输出描述:整数N,最后一个单词的长度。
#include<iostream>
#include<string>
using namespace std;
int main()
{
string line;
int len=0;
int num=0;
getline(cin,line);
len=line.length()-1;
while(len>=0)
{
if(line[len]==' ')
{
len--;
continue;
}
else
break;
}
while(line[len]!=' ')
{
len--;
num++;
if(len<0)
break;
}
cout<<num<<endl;
return 0;
}