以下为解题代码,请大家欣赏,禁止抄袭!
#include<bits/stdc++.h>
using namespace std;
int main(){//出现次数超过一半的数
int i,n,b;
int a[101]={0};
cin>>n;
for(i=0;i<n;i++){
cin>>b;
a[b+50]++;//桶排序
}
for(i=0;i<100;i++){
if(a[i]>n/2){
cout<<i-50<<endl;
return 0;
}
}
cout<<"no";
return 0;
}