基本信息
源码名称:c++ 迭代法开平方
源码大小:0.37KB
文件格式:.cpp
开发语言:C/C++
更新时间:2020-05-17
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
该代码使用数学上的迭代法开平方,敢兴趣的话了解一下
//迭代法开平方
#include<stdio.h>
#include<math.h>
int main(void){
double a,x0,x1;
printf("input a:\n");
scanf("%lf",&a);
if(a<0)printf("Error!\n");
else{
x0=a/2;
x1=(x0 a/x0)/2;
do{x0=x1;
x1=(x0 a/x0)/2;
}while(fabs(x0-x1)>=1e-6);}
printf("Result:\n");
printf("sqrt(%g)=%g\n",a,x1);
}