c语言高级算法