多个(大于2个)数字的最大公约数 [英] Greatest common divisor of multiple (more than 2) numbers
本文介绍了多个(大于2个)数字的最大公约数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找最简单的解决方案,以获取多个值的最大公约数.像这样:
x=gcd_array(30,40,35) % Should return 5
x=gcd_array(30,40) % Should return 10
您将如何解决?
非常感谢!
解决方案
gcd(a,b,c) = gcd(a,gcd(b,c))
这意味着您可以使用递归.
查看全文