#include <stdio.h> #include <stdlib.h> int main() { int a[100002]={0},b[100002],n,m; int t=1; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&m); a[m]++; if(a[m]>1) continue; b[t]=m; t++; } for(int i=1;i<t;i++) { printf("%d",b[i]); if(i<(t-1)) printf(" "); } return 0; }
时间: 2024-04-22 20:22:15 浏览: 63
#include<stdio.h>
这是一段 C 语言代码,它的作用是去除数组中重复的元素并输出不重复的元素。具体实现是通过创建两个数组,一个用来存储输入的元素,另一个用来存储不重复的元素。在输入元素的过程中,检查输入的元素是否已经在第一个数组中出现过,若已经出现过,则跳过;否则将该元素存入第二个数组中。最后,遍历第二个数组输出不重复的元素。
阅读全文