解题思路:使用do while循环来实现
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int a;
double x=1.0,x1;
scanf("%d",&a);
do
{
x1=x;
x=(x1+a/x1)/2;
}
while(fabs(x-x1)>1E-5);
printf("%.3lf",x);
return 0;
}
0.0分
0 人评分
【明明的随机数】 (C语言代码)浏览:845 |
1025题解浏览:796 |
【亲和数】 (C语言代码)浏览:628 |
大家好,我是验题君浏览:604 |
局部变量作函数返回值的问题浏览:1028 |
【计算直线的交点数】 (C语言代码)浏览:984 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:854 |
剔除相关数 (C语言代码)浏览:1156 |
平方数问题,oj一直是wrong answer浏览:755 |