解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
double n,N=1,a,i;
scanf("%lf",&a);
for(i=0;i<1000000;i++)
{
n=(N+a/N)/2.0;
if(N>=n&&N-n<0.00001){
printf("%0.3f",N);
break;}
if(N<n&&n-N<0.00001){
printf("%0.3f",N);
break;}
N=n;
}
return 0;
}
0.0分
0 人评分