c++统计输入中不同单词所出现的次数
来源:互联网 发布:cc域名转入 编辑:程序博客网 时间:2024/06/04 23:19
在看accelerated c++第三章的练习3-3时,要求“编写一个程序用于计算在它的输入中每个不同的单词所出现的次数”,最简单的方法是用标准库的map容器来实现,可以定义一个map<string,int>。在这里,我使用了两个vector容器来实现:
#include <iostream>#include <vector>#include <string>using std::cout;using std::cin;using std::endl;using std::string;using std::vector;int _tmain(int argc, _TCHAR* argv[]){string word;vector<string> words; //存储单词vector<int> cnt_word; //存储单词出现次数cout<<"Please input words(Ctrl+z to end):"<<endl;while (cin>>word) {bool same_word = false;for (int i = 0;i != words.size();i++) {if (word == words[i]) {cnt_word[i]++; //统计次数加1same_word = true;break;}}if (same_word == false) { //没有找到相同的单词words.push_back(word);cnt_word.push_back(1); //出现次数赋值为1}}cout<<"words"<<"\tcount"<<endl;for (int i = 0;i != words.size();i++) {cout<<words[i]<<"\t"<<cnt_word[i]<<endl;}return 0;}
0 0
- c++统计输入中不同单词所出现的次数
- c++统计输入中不同单词所出现的次数
- c++统计输入中不同单词所出现的次数(续)
- 对文本中不同单词出现的次数统计
- 如何统计输入中所有单词出现的次数?
- 统计每个单词在输入中出现的次数
- 统计文章中单词出现的次数
- 统计文章中单词出现的次数
- 统计该短文中不同单词和它的出现次数
- java 统计10000篇文章中不同单词出现的次数并以次序排序
- 第6.5节 自引用结构,统计输入中所有单词的出现次数
- 统计单词出现的次数
- 统计单词出现的次数
- 统计单词出现的次数
- 统计单词出现的次数。
- 输入文章,统计各个单词出现次数
- c语言统计从文件读取的文章中所有单词的出现次数
- 统计文章中单词出现的次数(续)
- .NET C# 群发 HTML格式 带附件 中文发送者 密送 抄送 的邮件
- struts2+hibernate3.2+spring2.0整合篇
- ruby写一个文件内容相似性比较的代码
- "iccp known incorrect srgb profile" 警告的去除
- 用GDB调试程序(一)
- c++统计输入中不同单词所出现的次数
- mysql GROUP_CONCAT 拼接结果集字符串
- 51单片机的i2c多字节的读写24c02
- 用GDB调试程序(二)
- Linux服务器用户管理
- 获取当前网络时间
- windows下利用文件映射实现共享内存
- Symmetric Tree
- LayoutInflater的使用