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 素數的個...