计算C#中双精度列表的最大公约数

问题描述 投票:0回答:1

我想计算C#中的双打列表的GCD。我已经看到了关于如何计算两个双精度数的GCD或如何计算整数数组的GCD的解决方案,但是我还没有看到针对我所问问题的解决方案。

有没有人看到针对这个问题的解决方案,他们可以为我指明正确的方向?

谢谢!

编辑:将输入要求从双精度数组更改为双精度列表

c# arrays double greatest-common-divisor
1个回答
0
投票

GCD仅存在definition的整数。

如果要计算双精度数的GCD,则应删除小数部分。

例如,如果您的小数位数只有1个小数位,那么您应该将所有数字乘以10,然后将它们转换为整数,然后计算GCD并除以10。

© www.soinside.com 2019 - 2024. All rights reserved.