题目

​http://www.nowcoder.com/questionTerminal/8c949ea5f36f422594b306a2300315da​

看了大家的答案,觉得还是稍微复杂。给一个比骄简单的解题思路。

只要是空格,就把计数置0,要不然就一直自增。

#include "stdio.h"
#include "string.h"

int main()
{
char str1[101];
fgets(str1,sizeof(str1),stdin);
int len,i,count = 0;
len = strlen(str1);
for(i=0;i<len-1;i++)
{
++count;
if(str1[i] == ' ')
{
count = 0;
}
}
printf("%d\n",count);
}