欢迎来到IT嘟嘟的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

字符串最后一个单词的长度

/题目描述字符串最后一个单词的长度
//计算字符串最后一个单词的长度,单词以空格隔开。
//输入描述 :
//一行字符串,非空,长度小于5000。
//输出描述 :
//整数N,最后一个单词的长度。
//示例1
//输入
//复制
//hello world
//输出
//复制
//5


//解题思路,单词所以可以用头文件<string>
//输入连续的单词getline(cin,str)
//从最后一个单词着手直到遇到空字符停止计数
#include<iostream>
#include<stdio.h>
#include<string>
using namespace std;
int main(){
	string str;
	getline(cin, str);
	int count = 0;
	int len = str.size();
	for (int i = len - 1; i >= 0; i--)
	{
		if (str[i] != ' ')
			count++;
		else
			break;

	}
	cout << count;
}

  

posted on 2019-08-11 20:24  IT嘟嘟  阅读(419)  评论(0编辑  收藏  举报

导航