#include <stdio.h> void swap(int *a,int *b){//交换函数 int temp; temp = *a; *a = *b; *b = temp; } void reverse(int *a,int start,int end){//数组反转函数 int i,j; i = start;j = end; while(i < j){ swap(&a[i], &a[j]); i++;j--; } } void del_same_arr(int *a,int n){ int i,j; int count ; int new = n;...