#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char input[5000] = {'0'};
int i = 0;
cin.getline(input,5000);//输入整行
i= strlen(input);
if(strchr(input,' '))//判断是否有空格,是返回指针,否返回NULL
{
while(input[i--]!=' ')//从后往前查找空格
{
}
i = strlen(input)-i-2;//总长度-(下标加一)-空格本身
}
//字符串无空格最后单词为长度本身
cout<<i<<endl;
return 0;
}
C++ 计算字符串最后一个单词的长度,单词以空格隔开
最新推荐文章于 2022-01-19 16:56:12 发布