1 #include <stdio.h> 2 3 int main(void) 4 { 5 int n, i, j, k, a[10], len; //假设数组的长度小于等于10 6 7 scanf("%d", &n); 8 for (i = 0; i < n; i++) 9 { 10 scanf("%d", &a[i]); 11 } 12 13 len = n; //去重后的数组长度 14 for (i = n - 1; i > 0; i--) 15 { 16 for (j = 0; j < i; j++) 17 { 18 if (a[i] == a[j]) 19 { 20 len--; 21 for (k = i; k < n; k++) 22 { 23 a[k] = a[k + 1]; 24 } 25 } 26 } 27 } 28 29 for (i = 0; i < len; i++) 30 { 31 printf("%d ", a[i]); 32 } 33 printf(" "); 34 printf("%d ", len); 35 36 return 0; 37 }