数据结构暑期自学--MOOC浙江大学pta(7-13 统计工龄)

题目链接

关键点: 

1、利用map直接一一对应,然后输出即可

完整代码:

# include 
# include 
using namespace std;
mapmp;
int n;
int main()
{
	scanf("%d", &n);
	for (int i=1; i<=n; i++)
	{
		int x;
		scanf("%d", &x);
		mp[x]++;
	}
	map::iterator it;
	for (it = mp.begin(); it!=mp.end(); it++)
	{
		if (it->second!=0)
		printf("%d:%d\n", it->first, it->second);
	}
	
	return 0;
} 

 

你可能感兴趣的:(数据结构,算法,数据结构)