递归算法,C