PL SQL實現1到100素數判斷

2021-08-02 04:48:22 字數 586 閱讀 9489

其實pl/sql中的迴圈和分支結構的**實現邏輯與其他的程式語言是差不多的,學會了其中的乙個就能夠很容易上手另外乙個

pl/sql有四個組成部分,declare、begin、exception、end;(注意有分號)

然後比較簡單的乙個例項,1-100素數判斷,並輸出所有的素數

declare

ret number:=1;

i number :=1;

flag number:=1;

begin

dbms_output.put_line('1');

for ret in 2..100 loop

flag:=1;

for i in 2..10 loop

if( ret mod i=0)

then flag:=flag+1;

end if;

end loop;

if(flag=2)

then

dbms_output.put_line(ret);

end if;

end loop;

end;

/

求100到200之間的素數

質數 prime number 又稱素數,有無限個。乙個大於1的自然數,除了1和它本身外,不能整除以其他自然數 質數 換句話說就是該數除了1和它本身以外不再有其他的因數。判斷100 200間素數的個數 author administrator public class isprime 判斷給定的數字...

列印100到200之間的素數

素數的定義是除了1和它本身,不能被其他數整除。最簡單的方法就是把1和它自己之間的數全都遍歷一遍。如下 include int main if i j system pause return 0 上述方法有個缺點就是效率太低,雖然說是短短幾行 看不出來效率,但若是在大型工程中,太耗費時間,接下來對它進...

求100到200間的素數

素數,就是只能被1和自身整除的數 求100到200間的素數,我在這裡用了三種方法,依次往後,逐漸優化,第乙個 是常規思路 define crt secure no warnings 1 includeint main if i j printf count d n count return 0 這個...