用迭代算法求非负数num的平方根。
来源:互联网 发布:淘宝店铺重新实名认证 编辑:程序博客网 时间:2024/05/06 22:12
/*用迭代算法求非负数num的平方根。迭代公式为:temp_2 = (temp_1 + num / temp_1) / 2;(库函数sqrt()已经实现)*/#include <stdio.h>#include <math.h>int main() {float num = 0, temp_1 = 0, temp_2 = 0;printf("请输入一个正数:\n");scanf("%f", &num);if(num < 0) {printf("输入的num为负数!!!!\n");return 0;}else {temp_1 = num / 2;temp_2 = (temp_1 + num / temp_1) / 2;// 对于浮点数来说当两者之差小与1e-5时,表示两个数相等while(fabs(temp_1 - temp_2) > 1e-5){temp_1 = temp_2;temp_2 = (temp_1 + num / temp_1) / 2;}printf("sqrt(%f) = %f\n", num, temp_1);return 0;}}
0 0
- 用迭代算法求非负数num的平方根。
- 求一个非负数的平方根--sqrt实现
- 二分法求解非负数的平方根
- 求平方根的算法
- 快速求平方根的算法
- 求平方根倒数的算法
- 求平方根倒数的算法
- 【Python】Python 中sqrt函数求负数的平方根
- 【Scala】实现一个求平方根的算法
- 巴比伦算法求平方根
- 算法<求算数平方根>
- 快速求平方根算法
- 求x的平方根
- 求x的平方根
- 求平方根的方法
- 求X的平方根
- 迭代算法求平方根
- 快速求平方根倒数算法
- 求两帧图像或着视频的光流(optical flow)
- Android开发常用的权限
- 开发者最常用的 8 款 Sublime Text 3 插件
- 括号匹配(二)
- 每天几个Linux命令03
- 用迭代算法求非负数num的平方根。
- JSESSIONID、SESSION、cookie .
- Java的单例设计模式
- 12C ORA-错误汇总9 ORA-12315 to ORA-12497
- Web开发学习之路--Eclipse+Tomcat+mysql之初体验
- SLua 优化初始化速度
- Android学习笔记day11
- 多线程(NSThread, NSOperationQueue, NSObject,GCD)上
- Android如何使用so文件和Android studio中导入so