#include<iostream>
#include"string.h"
using namespace std;
int main()
{
cout<<"请输入一行单词:";
char ch[81];
gets(ch);
int i=0,n=0;
for(n=0;ch[n]!='\0';n++)
{
if(ch[n]!=' '&&ch[n]!=','&&ch[n]!='.'&&ch[n]!=';'&&ch[n]!='?'&&ch[n]!='!')
{
if(ch[n+1]==' '||ch[n+1]==','||ch[n+1]=='.'||ch[n+1]==';'||ch[n+1]=='?'||ch[n+1]=='!')
i++;
else
continue;
}
}
cout<<"There are "<<i<<" words in the line."<<endl;
return 0;
#include"string.h"
using namespace std;
int main()
{
cout<<"请输入一行单词:";
char ch[81];
gets(ch);
int i=0,n=0;
for(n=0;ch[n]!='\0';n++)
{
if(ch[n]!=' '&&ch[n]!=','&&ch[n]!='.'&&ch[n]!=';'&&ch[n]!='?'&&ch[n]!='!')
{
if(ch[n+1]==' '||ch[n+1]==','||ch[n+1]=='.'||ch[n+1]==';'||ch[n+1]=='?'||ch[n+1]=='!')
i++;
else
continue;
}
}
cout<<"There are "<<i<<" words in the line."<<endl;
return 0;