(3-1)
#include <iostream>
#include "string.h"using namespace std;
int main()
{
char string[81];
gets(string);
int i,num=0;
for(i=0;string[i]!='\0';i++)
{
if(string[i]==' '||string[i]==','||string[i]=='.'||string[i]==';'||string[i]=='?'||string[i]=='!')
{
num++;
while(string[i+1]==' '||string[i+1]==','||string[i+1]=='.'||string[i+1]==';'||string[i+1]=='?'||string[i+1]=='!')
{
i=i+1;
}
}
}
cout<<"There are "<<num<<" words in the line."<<endl;
return 0;
}

本文介绍了一个简单的C++程序,该程序用于统计输入字符串中包含的单词数量。通过逐字符扫描并识别分隔符(如空格和标点符号),程序能够准确地计算出单词总数。

1030

被折叠的 条评论
为什么被折叠?



