求a到b之間的所有素數。(素數是大於1,且除1和它本身外,不能被任何其它整數所整除的整數)

時間 2021-09-05 23:50:38

1樓:匿名使用者

我只會講乙個大致的思路。求乙個數m以內的素數你應該會求吧?先求b以內的素數,再求a以內的素數,然後將後者從前者中摳掉就行了。

要求乙個數m以內的素數,用素數判定方法再加上乙個迴圈就行了。別說你連判斷乙個數是不是素數都不知道吧?我只會用c語言,不會pacscal語言。

只能點到為止了。

2樓:是彈還是譚

vara,b,i:longint;

function prime (n: integer): boolean;

vari: integer;

begin

for i:=2 to trunc(sqrt(n)) doif n mod i=0 then beginprime:=false; exit;

end;

prime:=true;

end;

begin

readln(a,b);

for i:=a to b do

if prime(i) then write(i,' ');

end.

3樓:匿名使用者

你還是學學e語言吧,畢竟是全中文環境~!!

c語言程式設計2 100之間所有素數

因為你要驗證2到100的每乙個數字,所以要乙個迴圈。又要在驗證每乙個數字的時候,讓這個數 x 不斷的除以從2到x 1的每乙個數字。所以又要乙個迴圈。所以應該是兩個迴圈巢狀。你目前的思路是錯誤的。建議你根據我說的思路重寫。還有 else if x n 求c語言程式設計 編寫程式求3到100之間的所有素...

120以內的所有素數

像郭德綱剛 素數,又稱質數,在大於1的自然數中,除了1和它本身以外不再有其他因數的數。2,3,5,7,11,13,17,19都是素數 背景知識 素數 只有兩個正因數 1和自己 的自然數即為素數.比1大但不是素數的數稱為合數.1和0既非素數也不是合數.合數是由若干個質數相乘而得到的.沒有質數就沒有合數...

C語言編寫程式,輸出3 1000之間所有素數

include include main if i k 編譯沒問題。你看行麼?c語言編寫程式,輸出1000內的所有素數,每行顯示10個數 編寫乙個程式,輸出1 1000之內所有的素數 注意 素數即質數 及個數 c語言 剛好在做c 順便幫你做下,望採納!include main printf 素數的個...