c数组排序··

来源:百度知道 编辑:UC知道 时间:2024/06/20 09:07:32
写一函数,要求能对任意类型的数进行排序
c语言的···
不是那个意思,我是说可以对整数,浮点数都可以排序··
用一个函数接口··

模板
template<typename T>void sort(T *ptr, int n)//ptr是指针,n是元素个数
{
/*排序*/
}

排序的时候compare的部分使用一个函数指针
或者写成template
可以参考库函数qsort的源代码

你也太懒了吧,这种问题也要别人给你做。要想学好C,就必须自己学着写。这种题型在教科书上也是很多的。
把这单独写一个函数。然后再主函数里面调用。

复数是没有大小的,不能排序

冒泡法