解题思路:使用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语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:604 |
输出九九乘法表 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:628 |
printf基础练习2 (C语言代码)浏览:592 |
【偶数求和】 (C++代码)浏览:709 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
简单的a+b (C语言代码)浏览:631 |
WU-小九九 (C++代码)浏览:1684 |
IP判断 (C语言代码)浏览:763 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:591 |