中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

用oracle怎么求質(zhì)數(shù),如何求質(zhì)數(shù)

【oracle】定義一個Oracle存儲過程,輸出1~100之間的素數(shù)。

declare

目前創(chuàng)新互聯(lián)已為數(shù)千家的企業(yè)提供了網(wǎng)站建設、域名、虛擬空間、網(wǎng)站托管、服務器租用、企業(yè)網(wǎng)站設計、田林網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

v_num number;

v_now number;

v_yes number;

c_max number;

begin

v_num:=1;

c_max:=200;--這里設置最大數(shù),想要100這內(nèi)就寫100,想要1000之內(nèi)就寫1000

loop

v_now:=2;--這里設置每一個數(shù)的初始被除數(shù),從2開始

v_yes:=1;--設置初始參考數(shù),1為素數(shù),0為非素數(shù),默認初始為1

if v_num4 then

dbms_output.put_line(v_num);--1到3都是素數(shù),這里就不再判斷了

-- v_num:=v_num+1;--自增1

end if;

if v_num=4 then

--這里開始判斷,只能被1和本身整除的數(shù),就是素數(shù)

loop

if mod(v_num,v_now)=0 and v_numv_now then --如果有能被整除的數(shù),且被除數(shù)不是除數(shù)本身,就不是素數(shù)

v_yes:=0;

end if;

v_now:=v_now+1;--被除數(shù)遞增

exit when v_now=v_num;--當被除數(shù)大于除數(shù)時退出

end loop;--因為要一個一個的判斷,所以要來一次循環(huán)

end if;

if v_num4 and v_yes=1 then

dbms_output.put_line(v_num);

-- v_num:=v_num+1;--自增

end if;

v_num:=v_num+1;--自增

exit when v_num=c_max;

end loop;

end;

參考一下,自己寫的

用 oracle中PL/SQL算法 求100內(nèi)的素數(shù)

本過程輸入?yún)?shù)inp,計算1到inp之間的素數(shù)

算法:

拿出1-inp之間的每個數(shù)i,用2到i的平方根之間的每個數(shù)去除,全部除不盡的即為素數(shù),有一個能除盡的為非素數(shù)

set serverout on

create or replace procedure is_prime(inp number)

as

i number;

j number;

is_prim boolean;

begin

dbms_output.new_line;

dbms_output.put(to_char(2)||' ');

for i in 3..inp loop

begin

is_prim:=true;

for j in 2..trunc(sqrt(i)) loop

if mod(i,j)=0 then

begin

is_prim:=false;

exit;

end;

end if;

end loop;

if is_prim then dbms_output.put(to_char(i)||' '); end if;

end;

end loop;

dbms_output.new_line;

end;

/

exec is_prime(100)

oracle for循環(huán)求1到100之間的素數(shù)

declare

/*思路:素數(shù)是只能被1和它本身整除的數(shù),針對一個數(shù)n,從2到n-1對其求模,如果能整除就不是素數(shù)*/

v_result number; /*是否為素數(shù),1為素數(shù),0為非素數(shù)*/

j number; /*從2到i-1取模,如果能被整除就不是素數(shù)*/

begin

for i in 1 .. 100 loop

j := 2;

v_result := 1;

loop

if mod(i, j) = 0 and i j then

v_result := 0;

end if;

j := j + 1;

exit when j = i;

end loop;

if v_result = 1 then

dbms_output.put_line(i);

end if;

end loop;

end;

網(wǎng)頁名稱:用oracle怎么求質(zhì)數(shù),如何求質(zhì)數(shù)
本文路徑:http://m.2m8n56k.cn/article2/hcesoc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化網(wǎng)頁設計公司云服務器靜態(tài)網(wǎng)站Google網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設
主站蜘蛛池模板: 99久热在线精品视频观看 | 欧美人成在线 | 男女性关系视频免费观看软件 | 日本三级网站在线线观看 | 欧美精品一区二区三区免费播放 | 免费毛片播放 | 久久狠狠一本精品综合网 | 国产欧美日韩在线不卡第一页 | 亚洲欧美v视色一区二区 | 夜夜操影院| 久久91精品国产91 | 午夜在线伦理福利视频 | 欧美日韩性视频一区二区三区 | 国产男人天堂 | 亚洲在线免费视频 | 国产亚洲精品国产一区 | 一级aaa毛片 | 欧美午夜精品一区二区三区 | 日本一级高清片免费 | 欧美一级高清免费播放 | 91原创在线| 久久午夜精品 | 久久精品视频91 | 国产欧美另类久久久品 | 久草新| 一级毛片真人免费观看 | 亚洲精品网址 | 亚洲精品一区二区三区第四页 | 黄色a免费| 亚洲三及片 | 毛片欧美| wwwav视频| 日本特一级毛片免费视频 | 亚洲人成综合 | 日韩久草| 高清毛片一区二区三区 | 久久精品男人的天堂 | a级午夜毛片免费一区二区 a级性生活视频 | 亚洲 欧美 成人日韩 | 国产美女自拍视频 | 国产精品大全 |