【C】单词统计
来源:互联网 发布:dnf自动存装备源码 编辑:程序博客网 时间:2024/06/06 15:41
给出一个字符串,输出字符串中单词的重复次数,并按字母升序排序。
标准输入:wo de ming zi shi acmer wo ai acmer
标准输出:acmer 2
ai 1
de 1
ming 1
Shi 1
wo 2
Zi 1
答案:
#include<iostream>
#include<map>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
int main ()
{
map<string,int> my;
vector<string> note;
string str;
while(cin>>str)
{
my[str]++;
note.push_back(str);
}
sort(note.begin(),note.end());
vector<string>::iterator pt=note.begin();
for(;pt!=note.end();pt++)
{
if(pt==note.begin())
{
cout<<*pt<<' '<<my[*pt]<<endl;
str=*pt;
}
else
{
if(*pt==str)
continue;
else
{
cout<<*pt<<' '<<my[*pt]<<endl;
str=*pt;
}
}
}
return 0;
}
- 用C统计单词
- 【C】单词统计
- C统计单词个数
- c:统计单词数量
- C 单词首字母大写&统计单词个数
- C语言 统计单词个数
- 统计单词数 c算法
- C语言统计单词个数
- c:统计单词数量2
- C语言统计单词,空格,符号
- c语言实现统计单词个个数
- C &&Linux 下简单实现单词统计
- C语言统计输入的单词个数
- C语言实验——单词统计
- C语言实验——单词统计
- C语言实验——单词统计
- [C] 统计字符个数 单词个数 行数
- C语言实现文件单词统计
- Android 应用界面简单的输入法代码
- 冒泡排序
- Linux下建立自定义命令的过程
- 递归算法详解
- eclipse配合opencv的设置
- 【C】单词统计
- 类的接口和抽象类
- XML第十七讲:根据Schema生成XML文档
- Fence Repair
- Hibernate延迟加载Session关闭的解决方案
- Windows环境下Android NDK环境搭建
- 《COM技术内幕》图摘
- test
- 一种排序