perfect-numbers

    5熱度

    5回答

    我做了實驗室完美的數字在python它運行良好,並打印我需要的數字。但不知道如果我需要(1,1000)在範圍內或(2,n + 1)是否罰款?我的指令要求我 「編寫一個python程序來查找所有從1到10,000的完美數字。找到完美數字後,您的邏輯應該打印出來。」 什麼是完美的數字: 在數論,一個完美的數字是一個正整數,等於其應有的積極的除數,即,其積極的除數的總和除總和數字本身(也稱爲等分總和)。

    0熱度

    2回答

    (這不是功課,只是在我使用這本書的練習) 「的整數被認爲是如果它的因素完全數,其中包括 一個(但不是數字本身),總和爲該數字。例如,6是 的一個完美數字,因爲6 = 1 + 2 + 3.寫法完美 決定參數值是否是一個完美數字。在確定並顯示介於2和1000之間的所有完美數字 的應用程序中使用此方法 。將每個完美數字的因子顯示爲 確認這個數字確實很完美。「 問題是,它顯示的是兩次而不是一次的完美數字。

    1熱度

    2回答

    我寫了這兩種方法來確定一個數是否完美。我的教授想讓我把他們結合起來,看看是否有一個奇數的完美數字。我知道沒有一個(這是已知的),但我需要實際編寫代碼來證明這一點。 這個問題與我的主要方法。我測試了兩種測試方法。我嘗試過調試,它被卡在數字5,但我不明白爲什麼。這裏是我的代碼: public class Lab6 { public static void main (String[]args)

    1熱度

    2回答

    我正在編寫程序,發現完美數字。閱讀了這些完美號碼我遇到了他們的名單:List of perfect numbers。目前的輸出是: 28 // perfect 496 // perfect 8128 // perfect 130816 // not perfect 2096128 // not perfect 33550336 // perfect 我決定創建數組,並把它與

    0熱度

    2回答

    我想寫一個代碼,找到比用戶的輸入更低的完美數字。 樣品正確的輸出的: 輸入正整數:100 圖6是一個完全數 28被完全數 沒有更多完全數小於或等於100 但是當我運行我的代碼時,出現錯誤Floating point exception 並且找不到原因。我究竟做錯了什麼? 這裏是我的代碼: #include <iostream> using namespace std; bool isAFa

    0熱度

    3回答

    我有這個程序,應該搜索完美的數字。 (X是一個完美的號碼,如果該劃分X的所有數值,除以2的總和等於X) 總和/ 2 = X 現在它已找到的第一個4,這是在古希臘已知,所以它不是真的很棒。 下一個應該是33550336. 我知道這是一個大數目,但該計劃已經持續了約50分鐘,仍然沒有找到33550336. 是不是因爲我打開.txt文件,我在程序運行時存儲所有完美的數字,還是因爲我沒有足夠的PC來運行它

    2熱度

    1回答

    我想做一個程序,使用非常低效的算法,使用POSIX線程計算範圍內的完美數字。我似乎無法把握足夠好的概念來讓我的算法正常工作。我想返回一個完美數字的列表。任何人都可以提供一些建議,如何更好地實現這一點? 具體問題: - 我如何才能打印出每個完美數字的1個瞬間? - 如何讓它返回值而不是隻打印值? 來源: static pthread_mutex_t mtx = PTHREAD_MUTEX_INITI

    4熱度

    2回答

    我想在C中編寫一個代碼,它允許在數組中最多輸入10個元素(自然數),標識數組中的所有完美數字,並執行該產品所有非完美數字。 歐幾里得證明,2^{-1 P}(2^P-1)爲偶數完全數每當2^P-1 爲素數(歐幾里得,螺旋槳。IX.36)。例如,前四個完美的 數字由公式2^{p-1}(2^p-1)生成,其中pa素數爲 ,如下所示:對於p = 2:2^1(2^2 -1)= 6:對於p = 5:2^4(2

    6熱度

    3回答

    我一直使用C#代碼(是的,我正在做與梅森素數的東西來計算完美的數字優化盧卡斯 - 萊默檢驗法。我想知道這是可能與當前的代碼,以進一步使在速度提升我使用System.Numerics.BigInteger類來保存這些數字,也許它不是最明智的,我們會看到它,然後 這段代碼實際上是根據情報發現:http://en.wikipedia.org/wiki/Lucas%E2%80%93Lehmer_prima

    0熱度

    1回答

    這是我的一些代碼: 我很難搞清楚如何通過完美測試int來傳遞數組。我有這樣的選項,如果n是-1而不是打印出來,它是一個不足的數字,如果n是0,那麼打印出它是一個完美的數字,如果n是1,那麼打印出的數字是豐富的數量,但我需要納入其中的數組。我需要一些提示。 //prototype int perfectTest(int n); //function int perfectTest(int