Bootstrap

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度

int lengthOfLastWord(char* s)
{
	int count = 0;
	int i = strlen(s) - 1;
	while (s[i] == ' ')
	{
		i--;
	}//防止出现最后是空格情况

	for (; s[i] != ' '; i--)
	{
		if (i == 0)//遍历到头就返回计数器,返回count+1为了防止数组越界
		{
			return count + 1;
		}
		count++;
		
	}
	return count;
}
int main()
{
	char s[] = "dsa   ";
	printf("%d",lengthOfLastWord(s));
	return 0;
}
;