C语言 练习3-输入一行字符串(单词和若干空格),输出单词的个数

#include <stdio.h>
#include <stdlib.h>

int main()
{
	char a[200];
	int i,count=0;
	while(fflush(stdin),gets(a))
	{
		for(i=0; i<200; i++)
		{
			if(a[0]=='\0') break;
			if(a[i]!=' ' && (a[i+1]==' '|| a[i+1]=='\0') )
			{
				count++;
			}
			if(a[i+1]=='\0') break;
		}
		printf("%d\n",count);
		count=0;
	}

	system("pause");
}
发布了35 篇原创文章 · 获赞 2 · 访问量 926

猜你喜欢

转载自blog.csdn.net/qq_45735810/article/details/102945657