已采纳 梁锦程 高级光能 for(int i=x;i<=y;i++) b[++s]=a[i]; sort(b+1,b+1+s); for(int i=2;i<=s;i++) if(b[i]==b[i-1]) sum++; else { if(sum>maxn) maxn=sum,ans=b[i-1]; sum=1; } if(sum>maxn) maxn=sum,ans=b[s]; printf("%d\n",ans); 望采纳