有沒有辦法從列表中找到N個數字的最大公約數。查找列表中所有數字的最小整數
例如: 有一個列表像4,24,64,80,40,1264等......我想要一個方法,我可以在列表中找到最大公約數。在上述情況下,它是最大公約數4。我想要的是一個動態解決方案,它可以在列表中工作並給出價值。 (一個整數除以列表中的所有數字而不提醒)
該解決方案可以是任何語言,C#最好(利用Linq)。
PS: 對不起,如果你認爲這屬於math.stackexchange.com,我真的混淆了其中哪些發佈到。
編輯:對不起,我的無知,我最初使用LCD。
我就開始閱讀http://en.wikipedia.org/wiki/ Greatest_common_divisor - 它應該告訴你你需要知道什麼來實現這個(Euclid的算法),並且你可能還想確保你清楚最大公約數和最小公倍數之間的差異和聯繫。 – mcdowella
可能是你的意思是最大的共同點除數?因爲4> 2 – Herokiller
對不起我的無知。 – Flamy