版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、判斷一個(gè)數(shù)是不是完數(shù)PrivateSubCommand1_Click()DimmAsInteger,iAsInteger,jAsInteger,sumAsIntegerDima()AsIntegerFori=1Tom-1IfmModi=0Thensum=sum+ij=j+1ReDimPreservea(i)AsIntegera(i)=iEndIfNextiIfm=sumThenPicture1.Printm&"是完數(shù),因?yàn)?quot;Picture1.Printm;"="Fori=1ToUBound(a)-1Picture1.Printa(i);&qu
2、ot;+"NextiPicture1.Printa(i)ElsePicture1.Printm&"不是完數(shù)"EndIfEndSubPrivateSubCommand2_Click()Text1.Text=""EndSubPrivateSubCommand3_Click()EndEndSub2 、選擇排序法OptionExplicitOptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,tAsIntegerDimiAsInteger,jAsIntegerRandomizeFori=1
3、To10a(i)=Int(Rnd*100)+1Text1=Text1&Str(a(i)NextiFori=1To9Forj=i+1To10Ifa(i)>a(j)Thent=a(i)a(i)=a(j)a(j)=tEndIfNextjText2=Text2&Str(a(i)NextiText2=Text2&Str(a(i)EndSub3 、冒泡排序法PrivateSubForm_Click()Dima(5)AsDoubleDimi,jAsInteger'給數(shù)組賦值Fori=1To5temp=InputBox("請(qǐng)輸入"+Str(i)+&qu
4、ot;個(gè)數(shù)字","輸入")IfIsNumeric(temp)Then'是數(shù)字就將數(shù)字賦值給數(shù)組a(i)=tempElse'不是數(shù)字就將數(shù)組置0a(i)=0EndIfNexti'排序Fori=1To4Forj=1To5-iIfa(j)<a(j+1)Thentemp=a(j)a(j)=a(j+1)a(j+1)=tempEndIfNextjNextiPrintStr(a(1)+","+Str(a(2)+","+Str(a(3)+","+Str(a(4)+","+
5、Str(a(5)EndSub4 、判斷一個(gè)數(shù)是不是素?cái)?shù)PrivateSubForm_Click()DimiAsIntegerDimjAsIntegerDimxAsIntegerx=Val(InputBox("請(qǐng)輸入一個(gè)自然數(shù):","輸入提示")Fori=2Tox-1IfxModi=0ThenExitForNextiIfi=xThen'此處假設(shè)i的值變?yōu)閤那么說明所以上面的循環(huán)全被執(zhí)行完P(guān)rintx&"是素?cái)?shù)"ElsePrintx&"不是素?cái)?shù)"'假設(shè)i<x那么說明循環(huán)的中途x就能
6、被除盡了EndIfEndSub5 、求水仙花數(shù)PrivateSubForm_Click()DimiAsInteger,aAsInteger,bAsInteger,cAsInteger,stAsStringFora=1To9Forb=0To9Forc=0To9i=a*100+b*10+cIfi=aA3+bA3+cA3Thenst=i&"="&a&"A3+"&b&"A3+"&c&"人3"PrintstEndIfNextcNextbNextaEndSub6 、顯示系
7、統(tǒng)時(shí)間PrivateSubForm_Load()DimsAsString,nAsIntegern=Weekday(Now,2)Ifn=7Thens="日"ElseIfn=6Thens="六"ElseIfn=5Thens="五"ElseIfn=4Thens="四"ElseIfn=3Thens="三"ElseIfn=2Thens="二”Elselfn=1Thens="一"EndIf月"& Day(Now)Labell.Caption="今天是
8、"&Year(Now)&"年"&Month(Now)&6 "日"&"星期"&sLabel2.Caption=Time()EndSub7 、求三個(gè)數(shù)的最小公倍數(shù)OptionExplicitPrivateSubCommand1_Click()DimaAsInteger,bAsIntegerDimlAsLong,cAsIntegera=Text1b=Text2c=Text3l=lcm(lcm(a,b),c)Text4=lEndSubPrivateFunctionlcm(ByValxA
9、sInteger,ByValyAsInteger)DimmAsLong,flgAsBooleanflg=FalseDoUntilflgm=m+xIfmMody=0Thenflg=TrueEndIfLooplcm=mEndFunction8、求三個(gè)數(shù)的最大公約數(shù)PrivateFunctionmaxgongyueshu(a,b)Dimmin,max,iAsLongIfa<=bThenmin=a:max=bElse:min=b:max=aEndIfi=maxModminIfi=0Thenmaxgongyueshu=minExitFunctionEndIfDoUntilaModi=0AndbMo
10、di=0i=maxModminmax=minmin=iLoopmaxgongyueshu=iEndFunctionPrivateSubForm_Load()Dima,b,cAsLonga=InputBox("a=")b=InputBox("b=")c=InputBox("c=")a=maxgongyueshu(a,b)a=maxgongyueshu(a,c)MsgBoxaEndSub9、隨機(jī)生成15個(gè)數(shù),對(duì)稱位置對(duì)調(diào)后顯示在另一個(gè)文本框中6-2務(wù)2數(shù)組對(duì)熟交換匚|亍X原數(shù)據(jù):474321347.272027877331S8437827
11、.對(duì)調(diào)后:227R弟SR3173R72T072223421434Trn清除退出LnA!JUIIMBIIIIKMIIaimOptionExplicitOptionBase1PrivateSubCommand1_Click()DimiAsInteger,tAsIntegerDima(15)AsIntegerRandomizeFori=1To15a(i)=Int(100*Rnd)Text1=Text1&Str(a(i)NextiFori=1To7t=a(i)a(i)=a(16-i)a(16-i)=tNextiFori=1To15Text2=Text2&Str(a(i)NextiEnd
12、SubPrivateSubCommand2_Click()Text1=""Text2=""EndSubPrivateSubCommand3_Click()EndEndSub10、隨機(jī)生成20個(gè)數(shù),統(tǒng)計(jì)有多少個(gè)數(shù)不一樣6-3OptionExplicitDima(20)AsIntegerPrivateSubCommand1_Click()DimiAsIntegerRandomizeFori=1To20a(i)=Int(90*Rnd)+10Text1=Text1&Str(a(i)NextiEndSubPrivateSubCommand2_Click()
13、DimiAsInteger,jAsInteger,fAsBooleanDimnAsIntegerFori=1To20f=TrueForj=i+1To20Ifa(i)=a(j)Thenf=FalseNextjIff=TrueThenn=n+1NextiText2=nEndSubPrivateSubCommand3_Click()Textl=""EndSubPrivateSubCommand4_Click()EndEndSub11、20個(gè)隨機(jī)數(shù)圍成一圈,求相鄰四個(gè)數(shù)和中的最大值,并指出哪四個(gè)數(shù)6-4OptionExplicitDima(20)AsIntegerPrivateSu
14、bCommand1_Click()DimiAsIntegerRandomizeFori=1To20a(i)=Int(90*Rnd)+10Text1=Text1&Str(a(i)NextiEndSubPrivateSubCommand2_Click()DimiAsInteger,jAsInteger,maxAsIntegerDimnAsInteger,wAsInteger,pAsIntegerFori=1To20n=0:p=iForj=1To4Ifi>20Thenp=p-20n=n+a(p)NextjIfn>maxThenmax=nw=iEndIfNextiText2=max
15、Picturel.Printw&"-"&w+4EndSubPrivateSubCommand3_Click()Textl=""EndSubPrivateSubCommand4_Click()EndEndSub12、求一個(gè)隨機(jī)數(shù)組每一行每一列的和6-5Dima(5,5)AsIntegerPrivateSubCommand1_Click()Fori=1To4Forj=1To5a(i,j)=Int(9*Rnd)+1Picture1.Printa(i,j);NextjNextiEndSubPrivateSubCommand2_Click()For
16、j=1To5s=0Fori=1To4s=s+a(i,j)NextiText1=Text1&Str(s)NextjEndSubPrivateSubCommand3_Click()Fori=1To4s=0Forj=1To5s=s+a(i,j)NextjText2=Text2&Str(s)&Chr(13)&Chr(10)NextiEndSubPrivateSubCommand4_Click()Text1=""Text2=""EndSubPrivateSubCommand5_Click()EndEndSub13 、統(tǒng)計(jì)字母?jìng)€(gè)數(shù)p1
17、13OptionExplicitPrivateSubCommand1_Click()DimstAsString,tAsIntegerDima(0To25)AsIntegerDimiAsInteger,jsAsIntegerDimchAsString*1,lAsIntegerl=Len(st)Fori=1Tolch=Mid(st,i,1)Ifch>="A"Andch<="Z"Thent=Asc(ch)-Asc("A")a(t)=a(t)+1ElseIfch>="a"Andch<="z
18、"Thent=Asc(ch)-Asc("a")a(t)=a(t)+1EndIfNextiFori=0To25Ifa(i)<>0Thenjs=js+1Text2=Text2&Chr(i+Asc("A")&":"&Str(a(i)&""EndifIfjsMod5=0ThenText2=Text2&Chr(13)&Chr(10)EndIfNextiEndSub14 、求階乘PrivateSubCommand1_Click()n=InputBox("輸入自然數(shù)","輸入")JieChengnIfn>1ThenForj=nTo2Step-1Printj&"*"NextjEndIfPrint"1="PrintJieCheng(n)EndSubPrivateFunctionJieCheng(ByVali&)AsLongIfi>1ThenJieCheng=i*JieCheng(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年DNA測(cè)序資金需求報(bào)告
- 2025屆高三數(shù)學(xué)一輪總復(fù)習(xí) 第二章 專題一 高考中的導(dǎo)數(shù)應(yīng)用問題
- 江蘇無錫市2024年中考數(shù)學(xué)適應(yīng)性模擬試題含解析
- 江蘇省鹽城市洋馬初級(jí)中學(xué)2024屆中考數(shù)學(xué)考前最后一卷含解析
- 第二單元練習(xí)卷-2024-2025學(xué)年語文六年級(jí)上冊(cè)統(tǒng)編版
- 鋼結(jié)構(gòu)及簡(jiǎn)易車棚工程投標(biāo)方案(技術(shù)方案)
- XX樓裝修改造工程施工組織設(shè)計(jì)
- 技術(shù)合同備案需求說明書
- 取得合同成本計(jì)算方法
- 鸚鵡租賃合同
- 船舶修理施工現(xiàn)場(chǎng)安全管理與事故處理考核試卷
- 天一大聯(lián)考2024-2025學(xué)年高三第一次考試生物試題(原卷版)
- 河南省2024年中考英語真題【附真題答案】
- 2024年甘肅省職業(yè)院校技能大賽中職學(xué)生組電子與信息類電子產(chǎn)品設(shè)計(jì)與應(yīng)用賽項(xiàng)競(jìng)賽規(guī)程
- 新教材2025版高中歷史第八單元20世紀(jì)下半葉世界的新變化第20課社會(huì)主義國(guó)家的發(fā)展與變化學(xué)案部編版必修中外歷史綱要下
- 中職語文試卷及答案
- 護(hù)理質(zhì)量管理實(shí)施方案(2篇)
- 新建年產(chǎn)10000噸傳統(tǒng)醬油生產(chǎn)線建設(shè)項(xiàng)目可行性研究報(bào)告
- 第5課《用發(fā)展的觀點(diǎn)看問題》第1框《世界是永恒發(fā)展的》-【中職專用】《哲學(xué)與人生》同步課堂課件
- 2022年《國(guó)民經(jīng)濟(jì)行業(yè)分類》
- 小學(xué)數(shù)學(xué)簡(jiǎn)便計(jì)算教學(xué)的思考
評(píng)論
0/150
提交評(píng)論