1. 程式人生 > >C語言:單詞統計

C語言:單詞統計

題目描述

輸入一行字元,統計其中分別有多少個單詞和空格。比如輸入:“How are you”,有3個單詞和2個空格。

輸入
每行輸入一字串

輸出
輸出單詞個數及空格個數,用逗號隔開

樣例輸入
How are you
I love C language

樣例輸出
3,2
4,4

#include <stdio.h>
int number[2]={0,0};
int *word_blank_num(char *s)
{
	int is_word=0;
	number[0]=0;number[1]=0;
	for(;(*s)!='\0';s++)
	    if(*s==' ')
	    {
	    	is_word=0;
	    	number[0]++;
		}
		else
		    if(is_word==0)
		    {
			    is_word=1;
			    number[1]++;
		    }
	return(number);
}
int main()
{
	char str[100];
	int *p;
	while(gets(str)!=NULL)
	{
		p=word_blank_num(str);
	    printf("%d,%d\n",p[1],p[0]);
	}
	return 0;
}