为什么最后一位输入空格的话就会统计多一个单词呢?应该怎么改……
目的是统计输入的单词数#include<stdio.h>
int main(void)
{
int count,word;
char ch;
count=word=0;
do{
ch=getchar();
if(ch==' ')word=0;
else if(word==0){
word=1;
count++;
}
}while(ch!='\n');
printf("总共有%d个单词。\n",count);
return 0;
}