/*10.5 编程题:
题目:编写函数fun,它的功能是:利用如下简单迭代法求方程cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下:
1)取x1初值为0.0
2)x0=x1,把x1的值赋给x0.
3)x1=cos(x0),求出一个新的x1.
4)若x0-x1的绝对值小于0.000001,则执行步骤5,否则执行步骤2
5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序输出结构Root=0.739085。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的函数体中填入所编写的若干语句。
程序:*/
#include <stdio.h>
#include <math.h>float fun()
{float x,n,Root;</p><p><br>;<br>;</p><p>return Root ;<br> <br>}
void main()
{
float f=fun();
printf("Root=%f\n",f);
}
首先,迭代法是什么意思?高手给下我这道题目的思路