[C++] 删去一维数组中所有相同的数 →→→→→进入此内容的聊天室

来自 , 2020-05-17, 写在 C++, 查看 114 次.
URL http://www.code666.cn/view/af3303f8
  1. int fun(int a[], int n)
  2. {int i, j,k;
  3.         for(i=0; i<n; i++)
  4.         {//对每个元素
  5.                 for(j=i+1; j<n; j++)
  6.                 {//找它后面的元素
  7.                         if(a[i]==a[j])
  8.                         {//找到相同的就把后面的数据向前挪,元素个数减少
  9.                                 --n;
  10.                                 for(k=j; k<n; k++)
  11.                                         a[k] = a[k+1];
  12.                                 j = i;
  13.                         }
  14.                 }
  15.         }
  16.         return n;//返回剩下的元素个数
  17. }
  18.  

回复 "删去一维数组中所有相同的数"

这儿你可以回复上面这条便签

captcha