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

【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;
}

 

标签:word,int,个数,C语言,单词,printf,字符串,gets
来源: https://blog.csdn.net/comelyboy/article/details/122610347