统计单词的个数

统计单词的个数:字母遇上非字母则为一个单词

#include <stdio.h>
#include <string.h>
#include <ctype.h>

int Words(const char *str)
{
	int count = 0;
	while(*str != '\0')
	{
		if(isalpha(*str) && !isalpha(*(str+1)))
		{
			count++;
		}
		str++;
	}
	return count;
}

int main()
{
	char *str = "  adf45adf  567tyum,adf";
	printf("%d\n",Words(str));
	return 0;
}

猜你喜欢

转载自blog.csdn.net/wangjiaxin_/article/details/88035910