c
#include <stdio.h>
#include <string.h>
int main() {
int arr[]={1,2,3,3,3,2,4,4,5};
int count=sizeof(arr)/sizeof(arr[0]);
int mark[1024];
for(int i=0;i<1024;i++)
{
mark[i]=0;
}
for(int i=0;i<count;i++)
{
if(mark[arr[i]]==0)
{
mark[arr[i]]=1;
}
}
for(int i=0;i<1024;i++)
{
if(mark[i])
printf("%d",i);
}
}
c
#include <stdio.h>
#include <string.h>
int main() {
int arr[]={1,2,3,3,3,2,4,4,5};
int count=sizeof(arr)/sizeof(arr[0]);
int num[count];
for (int i=0;i<count;i++)
{
num[i]=-1;
}
int k=0;
for(int i=0;i<count;i++)
{
// 标记
int flag = 0;
for(int j=0;j<i;j++)
{
if(arr[i]==arr[j])
{
flag=1;
break;
}
}
if(!flag)
{
num[k++]=arr[i];
}
}
for(int i=0;i<count;i++)
{
if(num[i]!=-1)
{
printf("%d",num[i]);
}
}
}