2019独角兽企业重金招聘Python工程师标准>>>

编写程序统计并输出所读入的单词出现的次数。

解答:

可以建立一个map对象,保存所读入的单词及其出现次数(以单词为键,对应的值为单词的出现次数)。

#include <iostream>
#include <map>
#include <string>
using namespace std;int main()
{map<string, int> wordCount;string word;//读入单词并统计其出现次数cout<<"Enter some words(Ctrl+Z to end):"<<endl;while(cin>>word){++wordCount[word];//word的出现次数加1}//输出结果cout<<"word\t\t"<<"times"<<endl;for(map<string, int>::iterator iter=wordCount.begin(); iter!=wordCount.end(); ++iter){cout<<(*iter).first<<"\t\t"<<(*iter).second<<endl;}return 0;
}

转载于:https://my.oschina.net/u/923087/blog/279335

C++ primer习题10.9相关推荐

  1. 编程珠玑——第八章习题10扩展和习题11

    习题10求解的是查找数组中总和最接近于0的子数组. 们可以尝试使用"将x[0...n-1]扩展为x[0...n]"的思想,建立一个累积和表cumSum进行处理.这里假设输入数组为x ...

  2. 操作系统使用户和计算机的接口 对吗,计算机操作系统教程--核心与设计原理习题10答案...

    习题 10 10.1何谓操作系统与用户的接口?有哪几种类型?其主要的功能是什么? 操作系统与用户接口的目标就是提供一个友好的用户访问操作系统的接口,使得用户能将自己的要求告诉操作系统,同时也要构造一个 ...

  3. 计算机考试演示文稿模板,2018职称计算机考试PowerPoint习题10

    2018职称计算机考试PowerPoint习题10 单选题 1.PowerPoint2003的"文件"菜单列出最近使用的文件数____. A 始终4个 B 最多4个 C 可在0~9 ...

  4. C++Primer 习题 第7章

    C++Primer 习题 第7章 Person.h#ifndef PERSON_H #define PERSON_H #include<iostream> #include<stri ...

  5. C++Primer 第10章lambda表达式

    C++Primer 第10章lambda表达式 泛型编程 咱们继续高歌猛进,下面我给大家继续讲关于算法的故事. 我们知道标准库容器中定义的算法大多数独立在算法之外,通常这些算法是通用的.它们可以处理不 ...

  6. C++Primer 第10章 bind与迭代器

    C++Primer 第10章 bind与迭代器 //10.20,10.22 #include<iostream> #include<vector> #include<st ...

  7. 1097: C语言程序设计教程(第三版)课后习题10.4

    1097: C语言程序设计教程(第三版)课后习题10.4 1.描述 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图.写一函数:实现以上功能,在主函数中输入n个数和输出调整后的 ...

  8. 习题 10.4 有两个矩阵a和b,均为2行3列。求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加。如:c=a+b。

    C++程序设计(第三版) 谭浩强 习题10.4 个人设计 习题 10.4 有两个矩阵a和b,均为2行3列.求两个矩阵之和.重载运算符"+",使之能用于矩阵相加.如:c=a+b. 代 ...

  9. 1095: C语言程序设计教程(第三版)课后习题10.2

    1095: C语言程序设计教程(第三版)课后习题10.2 1.描述 输入三个字符串,按由小到大的顺序输出 输入 3行字符串 输出 按照从小到大输出成3行 样例输入 cde afg abc 样例输出 a ...

最新文章

  1. framework7使用笔记
  2. 谷歌发文回顾2018年AI进展:让AI人人可用!
  3. SQL Server CheckPoint的几个误区
  4. 做WebRTC,千万别把媒体和信令混在一起
  5. 企业微信H5_网页jssdk调用 判断当前客户端版本是否支持指定JS接口
  6. JVM优化系列-详解JDK1.8 Metaspace 参数配置
  7. 啊哈算法-擒贼先擒王(并查集)
  8. 明日之后哪个服务器人最多_明日之后,末日寻宝活动上线,远星城宝箱位置攻略...
  9. PyTorch搭建GoogLeNet模型(在CIFAR10数据集上准确率达到了85%)
  10. 华为云计算IE面试笔记-云磁盘和普通磁盘的区别。
  11. 下载C语言标准库源码
  12. 奥城大学计算机专业,美国提供研究生双录取的大学
  13. python中numpy中的shape和get_shape解析
  14. HTML5相关的知识。
  15. Lumen 邮箱推送
  16. SprinBoot实现接管SpringMVC自定义配置
  17. MQTT协议之连接和心跳
  18. ORB-SLAM2详解(四)跟踪
  19. Android键盘的显示和隐藏
  20. Android 高德地图——地图模拟导航

热门文章

  1. 【跃迁之路】【605天】程序员高效学习方法论探索系列(实验阶段362-2018.10.09)...
  2. 概要设计阶段--组装测试计划
  3. Spring-boot logback日志处理
  4. mysql的主从复制原理与实现
  5. CrazePony飞行器--通信部分介绍【转】
  6. SSH Web工程环境搭建总结
  7. PAT, PMT in MPEG2 Stream :筆記
  8. XiaoluD的留言板
  9. 为何倡导以质量为导向的项目管理?
  10. AI让交通管理省时、省心、省力