二分法实现开方
来源:互联网 发布:windows xp系统主题 编辑:程序博客网 时间:2024/06/10 03:05
#include<iostream>using namespace std;double sqrt(double n){ double a=0,b=n; double c=(a+b)/2; while ((c*c)!=n) { if (c*c>n) { b=c; c=(a+b)/2;//左移 } else { a=c; c=(a+b)/2;//右移 } } return c; }int main(){ int n; while (scanf("%d",&n)!=EOF) { cout<<sqrt(n)<<endl; }}
阅读全文
0 0
- 二分法实现开方
- 二分法实现数字的开方运算
- 巧用二分法实现数学开方(sqrt)运算
- 迭代法实现开方运算
- 实现sqrt()开方运算
- 开方运算的DSP实现
- 开方
- 开方
- 【Java BigInteger开方sqrt的实现】
- java 实现 牛顿迭代法求开方
- Go语言实现大数开方程序
- 二分法开方——蓝桥杯第六届校内选拔赛第3题
- 二分法Java实现
- JAVA 二分法查找实现
- matlab实现二分法查找
- 二分法查找实现
- 二分法插入的实现
- JAVA 二分法查找实现
- AO和多线程
- 雅虎14条性能优化原则
- js字符与ASCII码互转的方法
- 设计模式---建造者模式
- 如何在ReportBuilder中配置列标题显示在每一页上
- 二分法实现开方
- C++学习笔记--操作符重载
- 查看Android 当前activity
- 百度道路信息爬取
- java笔试题整理--有答案
- Spring 定时任务之 @Scheduled cron表达式
- JAVA Eclipse 常用快捷键
- Linux网络编程10(3) -- close 与 shutdown
- 推送证书无法导出p12文件