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