题解 | #序列中整数去重#
序列中整数去重
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;
}
查看10道真题和解析
