?? xianjie.cpp
字號:
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
long double ab(long double s)
{
if(s<0)
s=-s;
return s;
}
long double f(long double s)
{
long double m;
m=cos(2*s)-9.0/4*s;
return m;
}
void main()
{
long double x=0.0,y=1.0,c=0.0000000000001,u,v,z,w;
u=f(x);
int k=0;
cout<<k<<"\t"<<setprecision(10)<<x<<"\t"<<setprecision(10)<<u<<endl;
v=f(y);
k++;
cout<<k<<"\t"<<setprecision(10)<<y<<"\t"<<setprecision(10)<<v<<endl;
do{
z=y-(y-x)*v/(v-u);
w=f(z);
k++;
cout<<k<<"\t"<<setprecision(10)<<z<<"\t"<<setprecision(10)<<w<<endl;
x=y;
y=z;
u=v;
v=w;
}while(ab(w)>=c);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -