题解 | #序列中整数去重#
序列中整数去重
https://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490
#include<stdio.h> //首先通过自定义函数得出数组中某个数前与之相等的元素的个数,并体现在函数 返回值中,随后在循环打印时进入判断,若函数返回值为0则打印,否则不打 印。 int bj(int a[],int i){ int tmp=0; for(int j=0;j<i;j++){ if(a[j]==a[i]){ tmp++; } } return tmp; } int main(){ int n=0; scanf("%d",&n); int a[1000]={0}; for(int i=0;i<n;i++){ scanf("%d",&a[i]); } for(int j=0;j<n;j++){ if(bj(a,j)==0){ printf("%d ",a[j]); } } return 0; }