【C语言】整数出现次数

#include 
#include
#define N 81
int main()
{
  int a[N],a1[N],b[N],c[N],d[N];
  int i,j,k;
  int count;
  int n;
  int max;
  int temp;
  scanf("%d",&n);
  for(i=0;imax)
    {
      max=b[i];
    }
  }/*找出一个最大数*/
  k=0;
  for(i=0;id[j+1])
      {
        temp=d[j];
        d[j]=d[j+1];
        d[j+1]=temp;
      }
    }
  }
  for(i=0;i

【问题描述】

输入一组无序的整数,编程输出其中出现次数最多的整数及其出现次数。

【输入形式】

先从标准输入读入整数的个数(大于等于1,小于等于100),然后在下一行输入这些整数,各整数之间以一个空格分隔。 

【输出形式】

向标准输出打印出现次数最多的整数及其出现的次数,两者以一个空格分隔;若出现次数最多的整数有多个,则按照整数升序分行输出。

【样例输入】

10

0 -50 0 632 5813 -50 9 -50 0 632

【样例输出】

-50 3

0 3

【样例说明】

输入了10个整数,其中出现次数最多的是-50和0,都出现了3次。

你可能感兴趣的:(算法,c++,c语言)