

无一分可增不叫完美,无一分可减才是。--Antoine de Saint-Exupery



迭代法求平方根
用迭代法求平方根
公式:求a的平方根的迭代公式为:X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001。输出保留3位小数。
输入格式
X
输出格式
X的平方根
输入样例
4
输出样例
2.000
1#include<stdio.h>
2#include<math.h>
3int main()
4{
5 int a;
6 double x=1.0,x1;
7 scanf("%d",&a);
8 do
9 {
10 x1=x;
11 x=(x1+a/x1)/2;
12 }
13 while(fabs(x-x1)>1E-5); //fabs()绝对值函数
14 printf("%.3lf",x);
15 return 0;
16}


“If you torture the data enough, it will confess”
- - Ronald Coase




本文分享自微信公众号 - 电子荣耀(gh_05453579ed9d)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。