C語言:單詞統計
阿新 • • 發佈:2018-12-21
題目描述
輸入一行字元,統計其中分別有多少個單詞和空格。比如輸入:“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; }