int countSegments(char* s) {
int length = strlen(s);
if(length == 0 || s == NULL)
{
return 0;
}
int count = 0;
for(int i = 0;i<length;i++)
{
if(s[i] == ' ')
{
if(i<length-1)//需要判断是否越界
{
if(s[i+1] != ' ')//为空格进来,下一个不为空格,计数count+1
count++;
}
}
}
if(s[0] == ' ')
{
count--;
}//一种特殊情况,需要减1
return count+1;
}
求字符串中的单词个数
最新推荐文章于 2022-10-06 16:41:59 发布