#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++ 计算字符串最后一个单词的长度,单词以空格隔开
猜你喜欢
转载自blog.csdn.net/weixin_40932028/article/details/105142727
今日推荐
周排行