#includeint main() { int n = 0; scanf_s("%d", &n); int arr[1001] = { 0 }; int i = 0; for (i = 0; i < n; i++) { scanf_s("%d ", &arr[i]); } int j = 0; //1.排序 冒泡排序 for (i = 0; i < n - 1; i++)//确定趟数 { for (j = 0; j arr[i + 1]) { int tmp = arr[i]; arr[i] = arr[i + 1]; arr[i + 1] = tmp; } } } //2.去重 for (i = 0; i < n - 1; i++)//进行n-1次两两配对比较(内容) { if (arr[i] = arr[i + 1]) { int k = 0; for (k = i; k < n - 1; k++) { arr[k] = arr[k + 1]; } } n--; i--; } //3.打印 for (i = 0; i < n; i++) { printf() } return 0; }



