位图排序
//
// main.c
// 位图排序
//
// Created by Kyle.Yang on 14-9-18.
// Copyright (c) 2014年 Kyle.Yang. All rights reserved.
//
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
char temp[1024];
int data[100];
int a[1000];
int k;
char delims[]=" ";
char *result=NULL;
int index=0;
int flag=0;
while(gets(temp)!=NULL)
{
index=0;flag=0;
result=strtok(temp,delims);
while(result!=NULL){
data[index++]=atoi(result);
result=strtok(NULL,delims);
}
for(int i=0;i<1000;i++){
a[i]=0;
}
for(int i=0;i<index;i++){
k=data[i];
a[k]=1;
}
for(int i=0;i<1000;i++){
if(a[i]==1){
printf("%d ",i);
}
}
printf("\n");
}
return 0;
}