#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次。