作业帮 > 综合 > 作业

C语言实验题 绝对值排序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/26 00:15:00
C语言实验题 绝对值排序
描述
输入n(n
任何排序算法都涉及到被排序元素间的“比较”操作,排序算法根据元素比较的结果执行相应的元素移动操作,因此,“比较”过程与“移动”过程是相互独立的,也就是说如何比较是可任意定义的,你的这个问题可以使用任意一种排序算法进行排序,唯一要求的是你必须额外提供一个比较函数,该比较函数中执行的是绝对值比较而不是真值比较,C语言的库函数
void qsort(void *base,size_t num,size_t width,int(__cdecl*compare)(const void *elem1,const void *elem2));就可以完成你的任务,其中的参数compare就是一个执行比较操作的函数指针.