注册 登录
编程论坛 C++教室

map的输出用法求解

冰冻零点 发布于 2013-03-21 21:13, 619 次点击
举例说明下问题,定义一个map<int ,int > a,输入一串数字,用以记录这些数字出现的次数,即key表示数字,value表示出现的次数,然后想要输出所有的数字和它们出现的次数,数字的跨度很大,仅用map如何实现,ps:即不用的另一个数组记录的情况下
3 回复
#2
peach54602013-03-22 08:29
没看懂题意

遍历你要记录的文件
碰到key就把value+1

然后循环输出map不就完了?
#3
冰冻零点2013-03-22 12:42
回复 2楼 peach5460
如何循环输出map?
#4
peach54602013-03-22 12:59
以下是引用冰冻零点在2013-3-22 12:42:20的发言:

如何循环输出map?

程序代码:

        for(std::map<int,int>::iterator itr = m_mapRegressConnection.begin(); itr != m_mapRegressConnection.end(); ++itr)
        {
            cout << "first" << itr->first << "second" << itr->second ;
        }
1