问:怎样用一个方法去掉一个数组的重复元素答:可以使用双重循环,逐一对比元素,如有重复,则删除的方法去重。其思路为1、依次遍历循环中的每一个元素。2、对于任意一个元素,依次与之前的元素进行对比,如果有重复则删除。3、删除操作可以采用将后续元素逐个前移,达到覆盖当前元素的效果。在此基础上可以进行一点优化,即,不需要每次删除元素均前移所有元素,而是把需要保留的元素放到”应该”放的位置即可,这样可以提高效率。以数组为例,参考代码如下:int remove_repeat(int *a, int l)//对起始地址为a,长度为l的数组进行去重,新的长度以形式返回。{int i,j, r=0; //i,j为