?? 簡單迭代法求方程根.cpp
字號:
// 簡單迭代法求方程根.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "iostream.h"
int main(int argc, char* argv[])
{
cout << " *******************************************" << endl;
cout << " ** **" << endl;
cout << " ** 簡單迭代法 **" << endl;
cout << " ** **" << endl;
cout << " *******************************************" << endl << endl;
cout << "求方程 x^2-1*x-1=0 在區間 [1.5,2] 上的實根" << endl;
cout << "選取 x0=1.5 , 精度 e=0.0001" << endl;
cout << "-------------------------------------------" << endl;
double x=1.5; //初始值為0
double e=0.0001; //精度
cout << "X = [ " << x << ", ";
while (1) //迭代求解
{
double y;
y=1+1/x;
if (y-x<e)
{
x=y;
cout << y << " ]" << endl<< endl;
break;
}
x=y;
cout << x << ", ";
}
cout << "所求方程根的近似值為 " << x << endl;
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -