#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int word=0,num=0,i; //word==0时是新单词开始的标志,num存储的是单词的数目,i是循环变量
char s[100]; //定义一个数组
gets(s); //输入一个数组
for(i=0;s[i]!='\0';i++){
if(s[i]==' ')
word=0; //这是新单词开始的标志
else if(word==0) //如果是先单词的开始
{
num++; //单词数加一
word=1; //word定义为1
}
}
cout<<num<<endl; //输出单词数
return 0;
}
统计一行字符串中有多少个单词
最新推荐文章于 2022-01-06 10:56:00 发布