描述
所谓众数,就是出现次数最多的数。
输入
共两行,第一行:N,第二行N个数。
第二行共n个数。
输出
一个整数,就是出现众数的次数。
样例输入
5
1 2 2 5 4样例输出
2
我的程序:
#include<stdio.h>
#include<string.h>
int main(void)
{
int i,j,k,n,max=0;
scanf("%d",&n);
int a[n],A[n];
memset(a,0,sizeof(a));
memset(A,0,sizeof(A));
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
A[a[i]]++;
//printf("%d ",A[a[i]]);
}
for(j=0;j<n;j++)
if(A[j]>max)
{
max=A[j];
k=j;
}
printf("%d",k);
}
我在网站测试时显示Runtime Error,什么原因
哪里错了,请指教,指出错误,最好帮我修改到正确,
最好是比如:1 2 2 4 4
能够显示 2 4
谢谢!
那能帮我改下代码吗?谢谢!
本回答被网友采纳那能帮我改下代码吗?谢谢!
那能帮我改下代码吗?谢谢!