日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

pl/sql过程(一)

發(fā)布時(shí)間:2024/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pl/sql过程(一) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
--練習(xí)1:求100以?xún)?nèi)的素?cái)?shù) declaren int := 100;--100以?xún)?nèi)的素?cái)?shù)i number(3);--循環(huán)100個(gè)數(shù)j number(3);--內(nèi)循環(huán)k number(3);--統(tǒng)計(jì)每個(gè)數(shù)的約數(shù)個(gè)數(shù),為2則是素?cái)?shù),否則不是 beginfor i in 1..n loopwhile j<=i loopif ((i mod j)=0) then--注意:表達(dá)模用的是:mod 而不是 %(百分號(hào))k:=k+1;end if;j:=j+1;end loop;j:=0;if k=2 thendbms_output.put_line(i);--注意表示等于的是:= 而不是 ==end if;k:=0;--計(jì)算完一個(gè)數(shù)是否為素?cái)?shù)后,把約數(shù)個(gè)數(shù)置為0end loop; end; --練習(xí)2:最大公約數(shù)(如:25和40) --40/25 = 1...15 第一步:1.用較大數(shù)除以較小數(shù),40除25,判斷余數(shù)是否為0,為0則25為最大公約數(shù),不為0則到下一步 --25/15=1...10 第二步:2.被除數(shù)就是上一個(gè)式子的除數(shù),除數(shù)等于上一個(gè)式子的余數(shù) --15/10=1...5 ... --10/5=0...0 直到余數(shù)為0,則除數(shù)是最大公約數(shù) declare i integer :=25;j integer :=40;gcd integer;temp integer; beginif i<j thentemp := i;i := j;j := temp;end if;if mod(i,j)=0 thengcd := j;end if;while mod(i,j)>0 loopi := mod(i,j);if i<j thentemp := i;i := j;j := temp;end if;if mod(i,j)=0 thengcd := j;end if;end loop;dbms_output.put_line('25和40的最大公約數(shù)是:'||gcd); end; -- 練習(xí)3:最小公倍數(shù)(如25和40) -- 最小公倍數(shù) = (數(shù)1 * 數(shù)2)/ 最大公約數(shù) declare i integer :=25;j integer :=40;gcd integer;n integer;temp integer; beginn:=i*j;if i<j thentemp := i;i := j;j := temp;end if;if mod(i,j)=0 thengcd := j;end if;while mod(i,j)>0 loopi := mod(i,j);if i<j thentemp := i;i := j;j := temp;end if;if mod(i,j)=0 thengcd := j;end if;end loop;dbms_output.put_line('25和40的最小公倍數(shù)是:'||n/gcd); end;

寫(xiě)過(guò)程主要是要把邏輯理清楚,其次,要注意一些細(xì)節(jié):

1.每句代碼后一定要記得帶分號(hào)

2.凡是循環(huán)都要記得結(jié)束循環(huán)end loop

3.基本機(jī)構(gòu)要記清楚:if * then * end if之類(lèi)的。

4.模用的是:mod(n1,n2)=>n1 mod n2

5.等于符號(hào)是一個(gè) = 而不是兩個(gè) ==

總結(jié)

以上是生活随笔為你收集整理的pl/sql过程(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。