题目描述
擎天柱最近很空,他想做一件没有什么意义的事情,就是统计输入文档里单词的总数。
输入要求
输入一行字符表示一篇小文章,每篇小文章都是由英文字母、数字和空格组成,没有标点符号,遇到换行符时表示输入结束。文章最多由1000个字符组成。
输出要求
输出一个整数,代表文章里单词的总数。
输入样例
You are my friend 007
输出样例
5
提示
两个单词之间用空格间隔,空格可能不止一个
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
char a[1006];
int sum=0,set=0;
while(gets(a)){
sum=0;
for(int i=0;a[i]!='\0';i++){
if(a[i]==' '){
set=0;
}
else
{
if(a[i]!=' '&&set==0){
set=1;
sum++;
}
}
}
printf("%d\n",sum);
}
return 0;
}