rational-numbers

    0熱度

    1回答

    這個問題是對最後的方法。每當我在方法「public static Rational convert(double d)」中返回d時,它說它不能從double轉換爲Rational。我該如何做到這一點,以便我能夠從該方法返回一個Rational數字,而無需將「Rational」切換爲double或參數?那麼我是怎麼實現一個循環來在方法中找到GCF,而不用創建另一個方法呢? public class

    0熱度

    1回答

    我需要使用Javascript中的分母爲1的有理數。因此,我有一些輸入值,比如1024,我需要將它存儲爲1024/1。當然1024/1只是給我1024.那麼我怎樣才能獲得原始的理性版本?

    3熱度

    1回答

    Idris中有理數的實現是否存在? E.g.來自Haskell的Data.Ratio端口。

    -7熱度

    2回答

    0,1,3,6,10,15,21,... 每個術語的自然順序被遞增數字 我試圖生成序列的第n但TLE 在這裏結束我的代碼 s=0 for(int i=1;i<=n;i++) s=s+(i-1); 任何人可以幫助我更好的算法。

    -3熱度

    1回答

    我有n個有理數。除此之外,我必須選擇m個數字,例如 sum of numerators of m numbers /sum denominators of m numbers is maximum. 例如,如果我有3個數字1/1,1/2,2/4,我必須選擇2個數字。那麼組合將是 If 1/1, 1/2 are used then 1+1/1+2 = 2/3 If 1/1, 2/4 are u

    1熱度

    1回答

    我寫了一個相對簡單的代碼,將雙精度轉換爲有理數。代碼起作用,並且保證爲給定的double找到最小的有理數;然而,它在一月份比糖漿慢。我花了一天的時間嘗試各種方法來改善它無濟於事。有關如何加速它的任何想法?實際的算法在while循環中,僅有8行。 #include <iostream> #include <iomanip> using namespace std; void rational

    16熱度

    3回答

    我有許多有理數的集合,每個數的分子和分母存儲爲一個大的(數百或數千位)無符號整數。我希望能夠有效地測試集合中是否有任何給定的有理數a/b等於集合中的任何其他有理數c/d。 最直接的方法是測試a*d == b*c是否當然,但我希望比計算完整產品更有效。 在我的具體使用情況的一些注意事項: 的對,我會測試實際上已經等於(因爲我已經預先計算,並通過他們的浮點近似值第一比較它們的可能性很大),所以如果他們

    -5熱度

    1回答

    我正在努力完成我對Java的理性課程,並且我已經着眼於使它完成的每個地方都沒有與之相近的地方。我知道我可以使用別人製作的程序,但是我所看到的程序並不適用於您在運行程序時將輸入內容放在哪裏。這是我到目前爲止的代碼 import java.util.Scanner; public class Lab09ast { private static int num, den; // num

    1熱度

    1回答

    當IRB做等分: 6/3600 結果始終爲0 但在現場的Rails應用程序的WEBrick或Apache /乘客運行1/600類型的值爲Rational。 中的RubyMine 6.3.3 中斷點的手錶做除法的時候,我得到同樣的結果,理性論據都總是整數。

    0熱度

    3回答

    我已經在一個類中做了一個主要方法,並在另一個類中做了很多其他小型方法。當我使用他們的位置在我的主要方法中調用它們時,如果我呼叫它們,確保它們會打印出來,它們仍然不會打印出來。只有打印兩種方法才顯示任何輸出。我不知道如何去修復它,所以我還沒有嘗試過很多東西。你能看看我的代碼,並檢查他們爲什麼不工作? 更新:我設法得到主要方法中的所有行,除了28在我收到的幫助下工作。現在剩下的只有一個輸出。我已經更改