#include <stdio.h>
#define max(A,B) ((A>B)?A:B)
int x[]={3,4,4,7,8,8,8,8,9,10};
int main(void)
{
        int i,arr,j,count,Maxvalue=0,Maxcount=0;
        i = sizeof(x)/4;
        printf("找出重複次數最多的整數以及次數\n");
        printf("Have %d number\n",i);
        for(arr=0;arr<i;arr++)
        {  
                count=0;
                for(j=0;j<i;j++)
                        if (x[arr] == x[j])
                                count++;
                if ( count >= Maxcount ){
                   Maxcount=count;
                   Maxvalue=x[arr];
                }  
        }  
        printf("Maxvalue is %d ,have %d \n",Maxvalue,Maxcount);
        printf("%d\n",max(3,4));
        return 0;
}