`题目描述
​ 给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度。

输入
​ 输入一行,为字符串 s。(长度小于 50)

输出
​ 输出 s 中最后一个单词的长度。

#include <stdio.h>
#include <string.h>
int main() {
char str[50];
scanf("%[^\n]s", str);
int num = 0;
for (int i = strlen(str) - 1 ; i>= 0; i--) {
if (str[i] != ' ') {
num++;
}
else break;
}
printf("%d",num);
return 0;
}
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
while (cin >> str) {

}
cout << str.size() << endl;
return 0;
}