Code
#include <stdio.h>
#include <string.h>
int main()
{
char s[101];
int i;
gets(s);
int len = strlen(s);
int count = 1;
for(i=0; i<len; i++)
{
if(s[i-1] != ' ' && s[i] == ' ')
count++;
}
printf("%d\n",count);
return 0;
}
反思:字符串练习,如果字符前不为空格,而字符后为空格,则该字符串为一个单词。