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