C/C++从排序数组中删除重复项,输出数组长度 例如:int num[] = {0,1,1,2,2,3,3,4}; -> len = 5; num[] = {0,1,2,3,4}; int remove(int *num,int len) { int i,j; for(i=0,j=0;i<len,i++){ if(num[j] != num[i]){ j++; num[j] = num[i]; //将为重复的值赋给num[j],覆盖原有数据 } } return j+1; }