[百度]数组中去掉连续重复的数字,只保留1个

int only1(int a[],int n) 
{
     int i,j,k;
     for(i = 0; i < n; ++i) 
     {  
            for(j = i + 1; j < n - 1; ++j) 
            {  
                if(a[j] == a[i]) 
                {  
                    for(k = j; k < n - 1; ++k)  
                     a[k] = a[k + 1];  
                }  
              --n;  
            }  
     } 
}                            

  

原文地址:https://www.cnblogs.com/hellochennan/p/6654292.html