- 输入一行字符,统计其中有多少个单词
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];
int flag = 0;
int i,count=1;
gets(a);
for(i=0;i<strlen(a);i++){
if(a[i]==' '&&a[i+1]!=' '){
count++;
}
else if(a[i]==' '&&a[i+1]==' '){
count = count;
}
if(a[i]!=' '){
flag = 1;
}
}
if(flag==1){
printf("一共有%d个单词",count);
}
else{
printf("一共有0个单词");
}
}