牛顿迭代法,从一个值开始,用无限逼近的方式得出结果。#include
#includeint main()
{
double a;
double x;
scanf("%lf",&a);//求a的平方根和立方根
x = a/2; ////平方根/////
while( fabs(x*x-a) > (1e-6) )...
分类:
其他好文 时间:
2015-06-27 19:55:39
阅读次数:
247
#include
#include
#include
#include
#include
#include
using namespace std;
int find(int n)
{
for (int i = 2 ; i < 50000 ; ++ i) {
if (pow(0.0+i, (int)(log10(fabs(n+0.0))/log10(i+0.0)+0.01))...
分类:
其他好文 时间:
2015-06-17 09:45:25
阅读次数:
103
#include #include #includeusing namespace std;int main(){ double a,b; double r1,r2; scanf("%lf%lf",&a,&b); r1=fabs(a-b)/2+min(a,b); r2=(a+b)/2...
分类:
其他好文 时间:
2015-06-09 16:58:53
阅读次数:
121
#include
#include
#include
#include
#include
using namespace std;
const int mmax = 210;
const double eps = 1e-8;
int sgn(double x)
{
if(fabs(x)<eps)
return 0;
return x<0?-1:1;
}
struc...
分类:
其他好文 时间:
2015-06-05 10:23:54
阅读次数:
126
题目:Implement pow(x,n).代码:class Solution {public: double myPow(double x, int n) { double ret = Solution::positivePow(fabs(x), ...
分类:
其他好文 时间:
2015-05-29 13:27:57
阅读次数:
94
在linux下编程,经常出现警告:隐式声明与内建函数’XXX’不兼容[默认启用],这类问题都是因为没有包含相应的头文件,加上就可以了。出现警告“隐式声明与内建函数‘fabs’不兼容”时,加上头文件math.h即可。
分类:
其他好文 时间:
2015-05-26 16:29:24
阅读次数:
149
整理了一下计算几何的模板
const double eps = 1e-8;
const double PI = acos(-1.0);
int sgn(double x){
if(fabs(x) < eps)return 0;
if(x < 0)return -1;
else return 1;
}
//结构体定义
struct Point {
double x,y;
Point()...
分类:
其他好文 时间:
2015-05-21 09:12:57
阅读次数:
157
C语言用"=="来比较两个浮点数,返回值完全是不确定的。因此只能定义一个精度来确定是否相等#define jd 0.000001if(fabs(a-b) < jd){ //a b 近似相等}其实这样比较也不是绝对的相等,毕竟是计算机嘛
分类:
编程语言 时间:
2015-05-13 14:33:28
阅读次数:
110
题意:有n个抢劫者抢劫了m块金子,然后第i个人平分xi/y块金子,但是会有除不尽的情况而金子不可再分,那么每个人都有一个不满意度fabs(xi / y - ki/m),ki是每个人实际分得的金子数量,要保证所有人的不满意度和最小,问ki应如何分配。
题解:如果可以除尽,ki就是xi * m / y,否则要把不满意度和再多分一块金子的不满意度的差值存起来,按从大到小排序,把多出来的金子数量num给前...
分类:
其他好文 时间:
2015-05-07 16:42:53
阅读次数:
122
代码 abs(a-b); 一个数学公式,这是何故呢?
看来是函数冲突造成的,
后来发现 abs()函数改为 fabs() ,即可编译成功。看来是C++函数名不同的缘故。
因为计算因子都是float类型。
解决方法:
在VS上我给abs传递的参数是float,但是可以正常编译通过。
在Eclipse上就无法自动转换了
所以最后改成fabs(double)函数就可以直接传递flo...
分类:
系统相关 时间:
2015-05-06 06:56:41
阅读次数:
1132