解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <math.h> int main(void) { int X; double sqrt_x = 1, t; scanf("%d", &X); do { t = sqrt_x; sqrt_x = (t + 1.0*X/t)/2; }while(fabs(sqrt_x-t) > 10e-5); printf("%.3lf\n", sqrt_x); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:696 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:644 |
大小写转换 (C语言代码)浏览:904 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1262 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
字符逆序 (C语言代码)浏览:706 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
模拟计算器 (C语言代码)浏览:2366 |
字符逆序 (C语言代码)浏览:541 |