#include<stdio.h>
int main(){
char a[30];
int i,num=0,word=0; //定义一个单词标志word,并把它赋初值为0
gets(a);
for(i=0;a[i]!='\0';i++){
if(a[i]==' '){
word=0; //如果字符为空格,则将word改为0
}else if(word==0){ /*如果它不是空格并且word=0,则说明是字符;将word改为1时,
当下一个字母检索到时word是1,说明他与上一个字母是一个单词,只有是0
才是经过空格以后的新单词 */
word=1;
num++;
}
}
printf("%d",num);
return 0;
}
统计单词数量
最新推荐文章于 2024-10-18 22:48:33 发布