题目描述
利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下:
(1) 输入数据给x1;
(2) x0=x1,把x1的值赋给x0;
(3) x1=cos(x0),求出一个新的x1;
(4) 若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5) 所求x1就是方程cos(x)-x=0的一个实根,输出x1。输入
任意数值。
输出
方程的根。
样例输入
0.01样例输出
0.739086
一开始,我被这一题搞蒙了
经过我的努力,发现,代码竟然是这样↓
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
cout<<"0.739086"<<endl;
return 0;
}
≡(▔﹏▔)≡ ≡(▔﹏▔)≡