ZOJ-2481
2014-01-02 22:40
253 查看
#include<stdio.h> #include<stdlib.h> int cmpint(const void *i1, const void *i2) { return *(int *) i1 - *(int *) i2; } int main() { int n, *array; while (scanf("%d", &n), n) { array = (int *) malloc(n * sizeof(int)); int i = 0, total = n; while (n--) scanf("%d", array + i++); qsort(array, total, sizeof(int), cmpint); int prev = *array; printf("%d", *array); for (i = 1; i < total; i++) if (*(array + i) != prev) { printf(" %d", *(array + i)); prev = *(array + i); } printf("\n"); free(array); } return 0; }
相关文章推荐
- ZOJ 2481 C++ AC
- zoj 2481 Unique Ascending Array
- ZOJ 2481 Unique Ascending Array
- ZOJ 2481 Unique Ascending Array
- ZOJ2481 Unique Ascending Array
- ZOJ 2481 Unique Ascending Array
- zoj 2481 Unique Ascending Array
- zoj 2481 Unique Ascending Array(water still~)
- ZOJ 2481
- zoj 2481
- ZOJ 1053 (Dijkstra 算法 最短路径 入门)
- ZOJ 3772 Calculate the Function (好题,线段树) ZOJ 1671
- ZOJ Problem Set - 1005 Jugs
- ZOJ 2724 Windows Message Queue
- ZOJ 3157 逆序对
- ZOJ-2256
- ZOJ 2588 Burning Bridges 割边的求解
- 按顺序输出ZOJ
- [桥]zoj 2588 Burning Bridges
- ZOJ-1970