字符串最后一个单词的长度
/题目描述字符串最后一个单词的长度
//计算字符串最后一个单词的长度,单词以空格隔开。
//输入描述 :
//一行字符串,非空,长度小于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;
}
浙公网安备 33010602011771号