primes

    -1熱度

    3回答

    我想寫一個代碼來顯示質數第一個數字到另一個數字的列表。例如從1到8,它將是2,3,5,7。我從user1954418得到了「檢查數字是素數」的代碼,因爲我不知道從哪裏開始,所以我拿NO代碼。 int num1; Console.WriteLine("Prime Number:"); num1 = Convert.ToInt32(Console.ReadLine()); if (num1 ==

    2熱度

    4回答

    這是我的Android Java代碼。我不明白爲什麼它不像Java代碼那樣工作。它是素數的例子。假設我們想要找到1到5之間的素數。所以我期待結果2,3,5。但我只有結果5。在我的Java代碼中,我得到了正確的結果。我的意思是2,3,5。請幫我弄清楚這個問題。 @Override protected void onCreate(Bundle savedInstanceState) {

    0熱度

    2回答

    請幫我的代碼如下。我已經在一個範圍內成功找到了斐波那契數列,但是我發現很難從斐波那契數列中提取素數。質數部分似乎存在很多錯誤。請幫忙。謝謝 #include<iostream.h> #include<conio.h> void main() { clrscr(); int n, c, first = 0, second = 1, next, flag; co

    1熱度

    1回答

    GMP在有限域內反演元素的算法是什麼?

    1熱度

    1回答

    這兩個非常相似的代碼具有非常不同的速度。我不明白爲什麼。第一個比第二個(5s)慢得多(2分鐘)。 from numpy import sqrt primes = [2] for i in range(3, 1000000): sq = int(sqrt(i)) aux = False for j in primes: if j>sq: a

    0熱度

    1回答

    我最近偶然遇到了一個算法問題,我無法完成它。給出一個正整數N < 10^13,並且您需要選擇一個非負整數M,使得總和:M N + N(N-1)/ 2具有位於1和N,包括在內。 有人可以指出我解決這個問題的正確方向嗎? 謝謝你的時間。

    -1熱度

    1回答

    循環爲素數的驗證,我不明白這「for」循環本環路只是爲了檢查一個數是素數或不。我理解第一個陳述,因爲1不是素數,但它是'for'語句中發生的。爲什麼'primeNumber'除以2,爲什麼第二個'if'計算餘數爲零?這段代碼如何幫助確認素數?它在做什麼? public static boolean isPrime (int primeNumber) { if (primeNumber

    0熱度

    2回答

    我工作的項目歐拉,問題3. 的問題是: 「的13195的首要因素是5,7,13和29什麼是最大的 600851475143的素數?「 在回答這個問題時,我打算先找到所有素數< x(反過來)。爲什麼下面的代碼看起來不起作用,我不確定它是邏輯運算符還是不正確的運算符。 #A function to find prime numbers under n def find_prime(n):

    -1熱度

    3回答

    我想把一個簡單的程序放在一起,可以計算n個素數。我想通過使用嵌套for循環來做到這一點,其中一個會通過數字,另一個會將該數字除以所有數字直到它,看看它是否可以被任何東西整除。 我遇到的問題是,在主循環中,我需要從2開始,看到1會弄亂系統,我不希望它被認爲是主要的。但是,爲了讓循環具有起始數字,還需要一個結束數字,在這種情況下很難生成循環工作之前所需的最大素數。 這是我現在使用的程序。我在哪裏標記X

    -1熱度

    2回答

    我正在歐拉項目#10項目中工作,要求我找到所有低於2,000,000的素數總和。出於某種原因,我無法讓我的代碼正常工作。我相當肯定我並不瞭解要使用哪種數據類型,但無論是int,long還是long long似乎都有效。任何幫助或建議將不勝感激。這是我的代碼。謝謝。 int main(int argc, char *argv[]) { int primes[100] = {2, 3, 5, 7}