本文主要是介绍浮点数求最大公约数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 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;
}
{
return y>eps? gcd(y,x-floor(x/y)*y):x;
}
这篇关于浮点数求最大公约数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!