实验内容
从键盘输入一些文本,统计文本单词的个数。
源代码:
#include<iostream>
#include<string>
using namespace std;
void main()
{
char a[100];
int count=0,state=1;
cout<<"请输入文本:";
cin.get(a,100);
for(int i=0;i<=100;i++)
{
if(isalpha(a[i])&&state==0)
{
count++;
state=1;
}
if(!isalpha(a[i]))
{
state=0;
}
}
cout<<"该文本有"<<count+1<<"个单词!";
}
运行结果: