有没有大佬帮忙看下qwq得了90分
#include <stdio.h>
#include <string.h>
#include <math.h>
int RemoveTheReplica(int *a,int b);
int BubbleSort(int *a,int b);
int main(){
int N=0,a[100]={0};
scanf("%d\n",&N);
scanf("%d",&a[0]);
int i=1;
for(i;i<N;i++)
scanf("%d",&a[i]);
a[100]=RemoveTheReplica(a,N);
a[100]=BubbleSort(a,N);
int formerN=N;
for(i=0;i<N;i++){
if(!a[i])
N--;
}
printf("%d\n",N);
for(i=0;i<formerN;i++){
if(a[i])
printf("%d ",a[i]);
}
return 0;
}
int RemoveTheReplica(int *a,int b){
int realN=b;
int i=0;
for(i;i<b;i++){
int j=i+1;
for(j;j<b;j++){
if(a[i]==a[j]){
a[j]=0;
realN--;
}
}
}
return *a;
}
int BubbleSort(int *a,int b){
int i=1;
for(i;i<b;i++){
int j=0;
for(j;j<b-i;j++){
if(a[j]>a[j+1]){
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
return *a;
}