【C语言程序】统计字符串中单词的个数(是单词不是字母)

题出自------------------------------------零基础学C语言


#include<stdio.h>
int main()
{
	char a[100];
	int word = 1;
	int i;
	puts("请输入字符串:");
	gets_s(a);/*这里需要使用gets_s()获取字符串,因为在新版vc中gets()是被认为不安全的,我在这里试了一会儿才知道*/
	if (a[0] == '\0')
	{
		printf("字符串中没有一个单词!");
	}
	else if (a[0] == ' ')
	{
		printf("字符串中第一个字符是空格!");

	}
	else
	{
		for (i = 0; a[i] != '\0'; i++)
			if (a[i] == ' ')
				word++;
		puts("字符串中单词的个数为:");
		printf("%d个\n", word);
	}
	return 0;
}

【C语言程序】统计字符串中单词的个数(是单词不是字母)

 

上一篇:【C语言程序】随机输入字符串,计算字符串的长度


下一篇:Word中批量更新域的两个小方法