判断重复的那个循环出问题了,可以用两个循环,很裸的:
int p=0;
for(k=0;k
for(i=k+1;i
if(a[k] == a[i]) break;
}
if(i < N-1) {p = p;} // 说明有重复,不存入b 数组中;
if((i == N-1)&&(a[k] == a[i])) {p = p;} // 判断最后一个值是否重复
if((i == N-1)&&(a[k] != a[i])) {b[p] = a[i]; p++; } // 保留不重复的点;
}