?? ex2_12.cpp
字號:
//【例2.12】用迭代法求a的平方根的近似值,要求前后兩個迭代根之差小于10-5。
#include<iostream>
#include<cmath>
using namespace std;
int main(){
float x0,x1,a;
cout<<"輸入一個正數:"<<endl;
cin>>a;
if(a<0) cout<<a<<"不能開平方!"<<endl;
else { //有實數解的情況
x1=a/2; //x1用作保存結果
do {
x0=x1;
x1=(x0+a/x0)/2;
} while (fabs(x1-x0)>=1e-5);
cout<< a<<"的平方根為:"<<x1<<endl;
}
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -