众数
2018-07-31 本文已影响0人
Co_zy
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
int n;
int i;
int max = 0;
int input[1000];
int count[1000]= {0};
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%d",&input[i]);
}
//将输入的数字进行排序
sort(input,input+n);
//对每一个数字计数
for(i=0; i<n; i++)
{
count[input[i]]++;
}
int point;
//找出现次数最多的数字
for(i=0; i<n; i++)
{
if(count[input[i]] > max)
{
max = count[input[i]];
point = i;
}
}
printf("%d\n",input[point]);
return 0;
}