lm算法c语言