/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param numbers int整型一维数组 
 * @param numbersLen int numbers数组长度
 * @return int整型
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
int duplicate(int* numbers, int numbersLen )
{
    // write code here
    int i=0;
    int j=0;
    int count=0;
    int arr[]={0};//初始化数组
    for(i=0; i<numbersLen; i++)
    {
        arr[i]=0;//下面将相同的数放在这个数组里面
    }
    for(i=0; i<numbersLen; i++)
    {
        for(j=i+1; j<numbersLen; j++)
        {
            if(numbers[i]==numbers[j])
          {
                count++;
             arr[i]=numbers[i];//将相同的数放在自己创建的数组里面
          }
        }    
    }
    if(count==0)//如果数组里面没有数就返回-1
        return -1;
    else
        return arr[0];  
}