C语言三种排序问题