给出一系列数,然后找出其中的众数及其个数:
#include <stdio.h>
int main()
{
int a[50];
int i,j,maxCount=0,index=0,nCount=0;
int n;
scanf("%d",&n); //输入数据元素
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++) //双循环记数
{
for(j=0;j<n;j++)
{
if(a[j]==a[i])
nCount++;
}
if(nCount>maxCount)
{
maxCount=nCount;
index=i;
}
nCount=0;
}
printf("%d\n%d",a[index],maxCount); //输出
}