给定n个整数,求每个整数出现的次数,用C语言

2024-11-30 17:05:24
推荐回答(1个)
回答1:

#include
int main(){
    int a[10010]={0},i,j,k,kind,max;
    while(~scanf("%d",&k)){
        for(i=0;i            scanf("%d",&kind);
            a[kind]++;
        }
        max=0;
        for(i=1,j=0;i<=10000;i++){
            if(a[i]>max){
                max=a[i];
                j=i;
            }
            else if(a[i]==max){
                if(i                    j=i;
            }
        }
        printf("%d\n",j);
    }
    return 0; 
}