一个正整数N,不用sqrt求开方数
2014-07-02 21:07
148 查看
#include<stdio.h> int main() { int n; // 正整数n int i; // for循环 int myR = 1; // 保证myR^2 <= n < (myR+1)^2 double temp; // 临时变量 while(scanf("%d", &n) != EOF) { if (n <= 0) continue; // 寻找myR for (i=1; i<=n/2; i++) { if ((i * i <= n) && (i+1)*(i+1) > n) { myR = i; printf("myR %d\n", myR); break; } } // 在小范围内枚举 for (i=0; i<=1000; i++) { temp = (myR+(double)i/1000); if ((double)n - temp*temp <= 0.001) { printf("%.3lf\n", temp); break; } } } return 0; }
相关文章推荐
- 不用库函数sqrt()求一个正整数N的开方
- 求一个正整数N的开方,要求不能用库函数sqrt(),结果的精度在0.001
- 求一个正整数N的开方,要求不能用库函数sqrt(),结果的精度在0.001(创新工场笔试题)
- 求一个正整数N的开方,要求不能用库函数sqrt(),结果的精度在0.001
- [2014创新工场笔试]求一个正数的开方,不能使用库函数sqrt,精度在0.001以内即可
- 不用任何判断语句,不开方计算一个数是不是2的N次方
- 正整数开方,不用sqrt
- 不用Sqrt,求整数开方问题(精确到0.001)
- 正整数开方,不用sqrt
- 一个使用TXT文本的JSP网站访问计数器(不用任何数据库)
- 不用模板,只用ASP+FSO生成静态HTML页的一个方法(对于内容密集型页面特别适用) 选择自 goaler 的 Blog
- xml解析类,不用任何工具、配置和类库,一个类得到你想要的
- 寻找一个不用彷徨的街头
- 不用模板只用ASP+FSO生成静态HTML页的一个方法
- 不用询问关闭一个独立的窗口代码
- 不错的文本整理软件,本来想自己写一个,不过林子大了,不用写了
- 一个不用游标实现遍历结果集的TSQL例
- 寻找一个不用彷徨的街头
- 寻找一个不用彷徨的街头
- 不用编程,得到一个用户QQ在线状态