1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C++:利用string类编程 输入一句英文 统计一英语句子中单词的个数

C++:利用string类编程 输入一句英文 统计一英语句子中单词的个数

时间:2020-05-12 06:22:20

相关推荐

C++:利用string类编程 输入一句英文 统计一英语句子中单词的个数

C++:利用string类编程,输入一句英文,统计一英语句子中单词的个数

#include <string>#define BUFLEN 1024using namespace std;bool isWord(char);int main() {char line[BUFLEN];string str;int word = 0, begin = 0;cin.getline(line, BUFLEN);str = line;for (int i = 0; i < str.length(); ++i) {if (str[i] == ' '){if (isWord(str[begin]))++word;begin = i + 1;}}while (str[begin] == ' ')++begin;if (isWord(str[begin]))++word;cout << "句子中包含的单词个数:" << word << endl;return 0;}bool isWord(char ch) {return ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'));}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。