#include<stdio.h>
#define N1 1000
int b[N1] = {0};
int max;
int index = 0;
int i, j;
void top(int a[],int size,int N)
{
for (i = 0; i < size; i++)
{
for (j = 0; j < size; j++)
{
if (a[i] == a[j])
{
b[i]++;
}
}
}
for(int i=0;i<N;i++)
{
max = b[0];
for (j =1; j < size; j++)
{
if (max < b[j])
{
max = b[j];
index = j;
}
}
printf("%d,%d\n",a[index],max);
for(j=0;j<size;j++)
{
if(max==b[j])
{
b[j]=0;
}
}
}
}
int main()
{
int a[N1]={0,-2,0,-2,0,0,-2,3,3,4};
top(a,10,4);
return 0;
}
输出出现频率最高的前n个数以及出现次数
于 2023-03-07 12:18:22 首次发布