用的最容易想到的方法,为什么通过率90%,请大神指教
//请路过的大神看一看,为什么通过率90%
#include<stdio.h>
main(){
int n;
scanf("%d",&n);
int b[n][2];
for(int i=0;i<n;i++){ //全部赋值为0
for(int j=0;j<2;j++){
b[i][j]=0;
}
}
for(int i=0;i<n;i++){ //列下标为0 存每一个输入的数
scanf("%d",&b[i][0]);
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(b[i][0]==b[j][0]){
b[i][1]++; // 列下标为1 存每一个数出现的次数
}
}
}
int maxIndex=0;
for(int i=1;i<n;i++){
if(b[i][1]>b[i-1][1]){
maxIndex=i; // 记录出现次数最多的数的下标
}
}
printf("%d",b[maxIndex][0]);
} 
