输入一个字符串,求它包含多少个单词。单词间以一个或者多个空格分开。
第一个单词前,最后一个单词后也可能有0到多个空格。
比如:" abc xyz" 包含两个单词,"ab c xyz " 包含3个单词。
#include"stdio.h"
int main(){
int n=0;
char s[100]={'\0'};
gets(s);
for(int i=0;s[i]!='\0';i++){
if(s[i]!=' '&&(s[i+1]==' '||s[i+1]=='\0'))
{
n++;
}
}
printf("%d\n",n);
return 0;
}