int *p = malloc(sizeof(int)*30);
for (int i = 0; i < 30; i++) {
p[i] = arc4random() % 31;
printf(" %d",p[i]);
}
printf("\n");
for (int i = 0; i < 30; i++) {
for (int j = i +1; j < 30; j++) {
if (p[i] == p[j]) {
p[j] = 100;
}
}
}
for (int i = 0; i < 30; i++) {
if (p[i] != 100) {
printf("%d ",p[i]);
}
}
void free(void *p);
转载于:https://blog.51cto.com/wangjiafu/1666217