提交记录 #164
提交时间:2024-11-12 11:44:09
语言:c
状态:Accepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
额外测试点#3600:
50【小学】整数再排序——指针
#include<stdlib.h>
int input(int *a, int n){
for(int i=0;i<n;i++){
scanf("%d", &a[i]);
}
return 0;
}
int output(int *a, int n){
for(int i=0;i<n;i++){
printf("%d,", a[i]);
}
printf("\n");
return 0;
}
int up(int a, int b){return a<b?-1:(a>b?1:0);}
int down(int a, int b){return a<b?1:(a>b?-1:0);}
void sort(int *a, int n, int (*comp)(int, int)){
int cmp(const void *a, const void *b){return comp(*(int*)a, *(int*)b);}
qsort(a, n, sizeof(int), cmp);
}