解题思路:
利用桶排序思想计数
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
int tong[100000];
int main()
{
int n,maxx=0,maxzhi=0;
cin>>n;
for(int i=1;i<=n;i++)
{
int a;
cin>>a;
tong[a]++;//放入桶中
}
for(int i=0; i<100000; i++)
{
if(tong[i]>maxx)
{
maxx=tong[i];//如果tong【i】>maxx,把他标记为最大值,这是出现次数
maxzhi=i;//标记具体的数,这个是要输出的数
}
}
cout<<maxzhi;//输出具体的数
return 0;
}
0.0分
0 人评分
C语言训练-求素数问题 (C语言代码)浏览:956 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:545 |
简单的a+b (C语言代码)浏览:726 |
十->二进制转换 (C语言代码)浏览:1291 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1307 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:466 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
C语言训练-自守数问题 (C语言代码)浏览:742 |
简单的a+b (C语言代码)浏览:462 |
C二级辅导-公约公倍 (C语言代码)浏览:1310 |