c语言写二分法算法