C language sorting method Daquan