浮点数求最大公约数
2013-06-10 20:11
92 查看
double gcd(double x,double y)
{
double r=x-floor(x/y)*y;
while(fabs(r)>eps)
{
x=y;
y=r;
r=x-floor(x/y)*y;
}
return y;
}
double gcd(double x,double y)
{
return y>eps? gcd(y,x-floor(x/y)*y):x;
}
{
double r=x-floor(x/y)*y;
while(fabs(r)>eps)
{
x=y;
y=r;
r=x-floor(x/y)*y;
}
return y;
}
double gcd(double x,double y)
{
return y>eps? gcd(y,x-floor(x/y)*y):x;
}
相关文章推荐
- 浮点数 C++算术运算符
- 3-8 Python中浮点数和布尔型
- 浮点数介绍及使用注意事项
- c语言求最大公约数三种算法
- C++求最大公约数的三种方法
- 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
- 蓝桥 还款计算(暴力,浮点数二分)
- 浮点数转换成二进制的方法
- 浮点运算都存在精度损失
- MYSQL浮点列和定点列问题
- 浮点数的比较(二)
- Python 浮点数的内置方法
- 页面输入判断是否为各种数字(如空、0~9数字、浮点数、电话手机号码、身份证、邮编等等)
- 【算法拾遗】最大公约数
- IEEE754标准在表示浮点数
- P1029 最大公约数和最小公倍数问题
- 浮点数精确运算的分析和解决办法
- Python 字符串转换为整形和浮点类型
- C浮点数据格式[转]
- 浮点数