c语言非线性方程求根迭代法