C/C++迭代法求平方根

2025-05-07 19:35:52

1、迭代法求平方根:误差小于0.00001源代码:#include<iostream>#includ髫潋啜缅e<cmath>//fabs()绝对值函数库函数#include<iomanip>//setiosflags(ios::fixed)<<setprecision()的库函数保留多少小数位using namespace std;int main(){double x,a,b;cin >> x;a=x/2;while(1){//循环迭代直到误差小于0.00001再跳出循环b = (a+x/a)/2;if(fabs(b-a)<0.00001)break;a=b;}cout << setiosflags(ios::fixed) <<setprecision(3) << b << endl;//这里setiosflags(ios::fixed) <<setprecision(3)是指保留小数后三位return 0;}

2、实现效果:输入:5输出:2.236

C/C++迭代法求平方根
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢