编辑代码

#include <stdio.h>
int main () {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
    //printf("Hello world!     - c.jsrun.net.");
    int Find(int a[],int n){
        int ret=-1;
        int s[n];
        for(int i=0;i<n;i++){
            s[i]=0;
        }
        for(int i=0;i<n;i++){
            s[a[i]]++;
        }
        int max=s[0];
        for(int i=0;i<n;i++){
            if(s[i]>max){
                max=s[i];
                if(max>n/2){
                    ret=i;
                }
            }
        }
        return ret;}

        int b[]={0,7,5,7,7,7,7,4};//test
        int ret=Find(b,8);
        printf("%d",ret);


        
    
    return 0;
}