解题思路:
注意事项:
参考代码:
#公式:求a的平方根的迭代公式为: # X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001。 输出保留3位小数 a=int(input())#输入a的值 b=a/2#猜测一个值X1=a/2 while 1: c=(b+a/b)/2#根据X1,求出X2 if abs(c-b)<=0.00001:#abs()求绝对值函数,后两次求出的差的绝对值少于0.00001 break#跳出循环 b=c#迭代循环,把X2赋值给X1 print("{:.3f}".format(c))#格式化输出
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:677 |
输出九九乘法表 (C语言代码)浏览:583 |
C二级辅导-统计字符 (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:688 |
兰顿蚂蚁 (C++代码)浏览:1225 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:798 |
WU-小九九 (C++代码)浏览:1713 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:628 |
母牛的故事 (C语言代码)浏览:1451 |
Cylinder (C语言描述+详细分析)浏览:3379 |