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