C语言常见排序问题