#include<bits/stdc++.h>
using namespace std;
int b[30001];
int n;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
int x;
cin>>x;
b[x]++;
}
int k=0;
for(int i=0;i<=30000;i++)
if(b[i]>k)k=b[i];
for(int i=0;i<=30000;i++)
if(b[i]==k)cout<<i<<" "<<k<<endl;
return 0;
}
using namespace std;
int b[30001];
int n;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
int x;
cin>>x;
b[x]++;
}
int k=0;
for(int i=0;i<=30000;i++)
if(b[i]>k)k=b[i];
for(int i=0;i<=30000;i++)
if(b[i]==k)cout<<i<<" "<<k<<endl;
return 0;
}
本文展示了一个使用C++编写的简单程序,该程序能够读取一系列整数并统计每个整数出现的次数,最后输出出现频率最高的整数及其频次。
1194

被折叠的 条评论
为什么被折叠?



