好久没刷水题刷得这么嗨皮了~~嘻嘻。不解释。 P.S.输入的数字不一定小于N啊。。 #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> #include <algorithm> using namespace std; int main() { int n,x,a[101],count,i,k,flag; while( scanf("%d",&n) != EOF && n ) { count = 0; for(i=0; i<n; i++) { flag = 0; scanf("%d",&x); for(k=0; k<count; k++) if( a[k] == x ) { flag = 1; break; } if( !flag ) a[count++] = x; } sort( a, a+count ); printf("%d",a[0]); for(i=1; i<count; i++) printf(" %d",a[i]); printf("/n"); } return 0; }