迭代平方根

用迭代法求 。求数字a平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数

Input

X

Output

X的平方根

Sample Input

4

Sample Output

2.000
见代码:

#include <stdio.h>
int main()
{
float a,b,c,n,m,j,sum1=0,sum2=0,sum3=0,sum=0;
scanf("%f%f%f",&a,&b,&c);
for(n=1;n<=a;n++)
sum1=sum1+n;
for(m=1;m<=b;m++)
sum2=sum2+m*m;
for(j=1;j<=c;j++)
sum3=sum3+1/j;
sum=sum1+sum2+sum3;
printf("%.2f\n",sum);
return 0;
}

 

 





posted @ 2014-03-20 18:01  乔瑟琳  阅读(226)  评论(0编辑  收藏  举报