牛顿迭代法公式:X[n+1]=(X[n]+a/X[n])/2,由此可知牛顿迭代法需要知道两个临近的X值,一个是 X[n] ,另一个则是它的后一项 X[n+1] ,根据题目要求,当两个X值之差的绝对值,也即|X[n+1]-X[n]|<=0.00001时,即可认为此时的结果就是这个要求的数的平方根,由于事先并不知道X[n+1]和X[n]的...
printf("%.2f的平方根是:%.2f\n",a,x1); } /* === 评:实质是迭代法。先输入符合条件的数a,给x0和x1赋值,使得差的绝对值 大于10的-10次方。当差大于等于10的-10次方时使用迭代公式使x0和x1的差 小于10的-10次方。则平方根就是x1或x0. === */...
迭代法是一个大类 有牛顿迭代法,二分迭代法等~~这里给你一个最简单的迭代 求x=根号a(没法打出数学符号)求平方根的公式为x〈n+1〉(用〈〉括起的是下标)=1/2(x〈n〉+a/x〈n〉)精度要求为10的负5次方 c代码为 include<math.h> main(){ float a,x0,x1;scanf("%f",&a);...
评:实质是迭代法。先输入符合条件的数a,给x0和x1赋值,使得差的绝对值 大于10的-10次方。当差大于等于10的-10次方时使用迭代公式使x0和x1的差 小于10的-10次方。则平方根就是x1或x0. === */ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 2...