å©ç¨åé循ç¯ï¼å°æ¯ä¸ªå¼ä¾æ¬¡ä¸å
¶åé¢çå¼ç¸æ¯è¾ï¼å¦ææç¸åçåå é¤è¯¥å
ç´ å³å¯ã
å é¤æ¶ï¼å¯ä»¥ä½¿ç¨å°åé¢å
ç´ ä¾æ¬¡åå移å¨ä¸ä½ï¼åæ¶æ»é¿åº¦åä¸çæ¹å¼ã
åè代ç å¦ä¸ï¼
int remove_repeat(int *a, int l)
{
int i, j, k;
for(i = 0; i < l; i ++)
{
for(j = i+1; j <l; j ++)//对åé¢æ¯ä¸ªå
ç´ æ¯è¾ï¼å»éã
{
if(a[j] == a[i])//åç°éå¤å
ç´ ã
{
for(k = j+1; k<l; k ++)//ä¾æ¬¡å移ä¸ä½ã
a[k-1] = a[k];
l--;//æ»é¿åº¦åä¸ã
}
}
}
return l;//è¿åæ°çé¿åº¦å¼ã
}