统计输入的单词中不同单词的数量的C++代码
2017-03-02 15:25
405 查看
Write a program to count how many times each distinct word appears in its input
#include <iostream> #include <string> #include <vector> using namespace std; int main() { typedef vector<string>::size_type vec_sz; vector<string> words; vector<int> counts; cout << "Words: "; string s; while (cin >> s) { bool found = false; for (vec_sz i = 0; i < words.size(); ++i) { if (s == words[i]) { ++counts[i]; found = true; } } if (!found) { words.push_back(s); counts.push_back(1); } } for (vec_sz i = 0; i < words.size(); ++i) cout << words[i] << " appeared " << counts[i] << " times" << endl; return 0; }这是Accelerated C++ 中的一个习题,统计输入的单词中不同单词的数量的C++代码,用了一些C++特有的操作,感觉到C++比C语言的强大了。
相关文章推荐
- c++统计输入中不同单词所出现的次数(续)
- c++统计输入中不同单词所出现的次数
- c++统计输入中不同单词所出现的次数
- 【编程珠玑】第十五章--字符串:统计文本中单词数量(C++的Map&C的结构体实现&POJ2418)
- c程序设计语言_习题1-13_统计输入中单词的长度,并且根据不同长度出现的次数绘制相应的直方图
- cpp: 统计输入的单词数量1
- 蓝桥杯-问题 1487: 不同单词个数统计(c++ set解决)
- 基于c++的统计输入字符串中单词个数程序
- 【代码】统计文件中,不同字符出现的次数(可排序,没有处理英文单词、数字和大小写)
- [c++]输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(写的代码有疑惑,求解求教)
- c++中统计输入字符的个数经典代码
- JQuery统计input和textarea文字输入数量(代码分享)
- 使用JQuery统计input和textarea文字输入数量代码
- 【C代码练习17】输入数量不确定的0-9范围内的整数,统计每一种数字出现的次数,输入以-1结束
- HDU 2072 单词数 -- C++ string set 统计不同的单词数目
- trie学习 --HDU1251 输入字符串,统计以这个字符串为前缀的单词数量
- 统计不同单词数量
- [C/C++] 算法提高 不同单词个数统计
- c++第二周任务三:/*(3‐1)输入一行字符,统计其中有多少个单词
- 布同 统计英文单词的个数的python代码