题目描述
输入一行字符(少于80个字符),以回车结束,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。
输入
多组测试,输入一字符串,以回车结束。
输出
输出该字符串中单词的个数
样例输入
This is a c program.
样例输出
5
#include<stdio.h>
#include<string.h>
int main()
{
int i,n,m;
har str[1000];
while(gets(str)!=NULL)
{
m=0;
for(i=0;str[i]!='\0';i++)
if(str[i]!=' '&&str[i+1]==' ')
m++;
n=strlen(str);
if(str[n-1]!=' ')
m++;
printf("%d\n",m);
}
return 0;
}