文字列の最後の単語の長さを計算すると、単語はスペースで区切られました。(C ++)

説明を入力します。

彼の文字列、非空で、5000未満の長さ。

出力説明:

整数N、最後の単語の長さ。

例1

エントリー

こんにちは世界

輸出

5
#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;
}

 

公開された18元の記事 ウォンの賞賛3 ビュー20000 +

おすすめ

転載: blog.csdn.net/wangxiaolin1992/article/details/81510643