juinda

Untitled

Oct 25th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. // ConsoleApplication1.cpp : 定義主控台應用程式的進入點。
  2. //
  3.  
  4. #include <stdio.h>
  5. #include<stdbool.h>
  6. #include<stdlib.h>
  7. int compare(const void *a, const void *b)//這函式是 qsort 所需的比較函式
  8. {
  9. return *(int*)a - *(int*)b; //傳回 1 代表 a>b
  10. }
  11. int main()
  12. {
  13. int a;
  14. while (scanf("%d", &a) != EOF)
  15. {
  16. int *x = (int*)malloc(sizeof(int)*a);
  17. int *y = (int*)malloc(sizeof(int)*a);
  18. int start, end, which, rank = 0,big=-100000;
  19. for (int i = 0; i < a; i++)
  20. {
  21. scanf("%d", x + i);
  22. }
  23. scanf("%d %d %d", &start, &end, &which);
  24. qsort((void*)(a+start), end - start + 1, sizeof(int),compare);
  25. for (int i = 0; i < a; i++)
  26. {
  27. printf("%d ", x + i);
  28. }
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment