英文句子中的单词个数"/>
编写函数计算一个英文句子中的单词个数
题目内容:
编写函数计算一个英文字符串中的单词个数。
输入格式:
一个最长500个字母的英文字符串,不包含数字和特殊字符,但可能包含一些英文标点符号(逗号、句点、问号)。标点符号独立出现时不视为一个单词。 单词间可能包含一个或多个空格。
输出格式:
该句子的单词个数
输入样例:
We hope everyone watches them with warmth.
输出样例:
7
#include<iostream>
#include<string>
using namespace std;int main()
{int i,j,k=0;string s;getline(cin,s);j=s.length();while(i<j){if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){k++;while((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){i++;}}else{i++;}} cout<<k;return 0;
}
更多推荐
编写函数计算一个英文句子中的单词个数
发布评论