1104: 例题6-8 单词统计
时间限制: 1 Sec 内存限制: 12 MB题目描述
输入一行字符,统计其中有多少个单词,单词之间以空格分隔。
输入
一行英文字符(含空格)。
输出
单词的个数,单独占一行。
样例输入
I am a boy
样例输出
4
#include<stdio.h>
int main()
{
char string[81];
int i,num=0,word=0;
char c;
gets(string);
for(i=0;(c=string[i])!='\0';i++)
if(c==' ')
word=0;
else if(word==0)
{
word=1;
num=num+1;
}
printf("%d\n",num);
return 0;
}

#include<stdio.h>
int main()
{
char string[81];
int i,num=0,word=0;
char c;
gets(string);
for(i=0;(c=string[i])!='\0';i++)
if(c==' ')
word=0;
else if(word==0)
{
word=1;
num=num+1;
}
printf("%d\n",num);
return 0;
}