题解 | #序列中整数去重#
序列中整数去重
https://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490
#include <stdio.h> int main() { int n = 0; scanf("%d",&n); int arr[n];//变长数组 int i = 0; //存入 for (i = 0; i < n; i++) { scanf("%d",&arr[i]); } //查找,拿到数组内的每一个元素依次与其后面的每一个数进行比对 for (i = 0 ; i < n ; i++) { int j = 0; for (j = i+1 ; j < n ; j++) { if (arr[i] == arr[j]) { arr[j] = 0; } } } //输出 for (i = 0 ; i < n ; i++) { if (arr[i] != 0) { printf("%d ",arr[i]); } } return 0; }