众数
#include <stdio.h> #include <stdlib.h> int main() { int a[10000], n , i, j, max, c[10000], k; while (scanf("%d",&n)!=EOF) { for(i = 0 ; i < n ; i++) { scanf("%d",&a[i]); c[i]=1; } for(i = 0 ; i < n ; i++) { for(j = i + 1 ; j < n ; j++) { if(a[i]==a[j]) { c[i]++; } } } k = 0; max=c[0]; for(i = 0 ; i < n ; i++) { if(max<c[i]) { max=c[i]; k = i; } } printf("%d\n",a[k]); } return 0; }