关于单词数问题
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。Input
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
Sample Input
you are my friend
#
Sample Output
4
求单词数我会 就是不知道怎么输入多组并以#结束
#include<stdio.h>
int main()
{
char ch=32,ch1=32;
int num=0;
while ((ch=getchar())!='\n')
{
if(ch==32&&ch1!=32)
num++;
ch1=ch;
}
if(ch1!=32)
num++;
printf("%d\n",num);
return 0;
}