




已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
典型程序設(shè)計(jì)題(附參考答案)1求1到2000之間,能被3或7整除,并且含有數(shù)字5的整數(shù)的個(gè)數(shù)、它們的和、它們的平方根的和(保留2位小數(shù))、以及它們的平方和。2求能被3整除且至少有一位數(shù)字為5的三位數(shù)的個(gè)數(shù)。3求出只要能被2,7,9之一整除的800以內(nèi)的正整數(shù)的個(gè)數(shù)。4求105,625間能同時(shí)被7和11整除的自然數(shù)之和。求200,600間奇數(shù)之和。5編程序求出1000到2000之間同時(shí)滿足除3余2和除5余3條件的數(shù)的個(gè)數(shù)。6輸出10,100中除以17的余數(shù)和除以5的商相等的整數(shù)的個(gè)數(shù)。7統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有能被3整除,且千位數(shù)字與個(gè)位數(shù)字之和為8的整數(shù)的個(gè)數(shù)。8求在四位數(shù)的奇數(shù)中,所有各位數(shù)字之和是25的倍數(shù)的數(shù)的和。9求出所有能被17整除且不含重復(fù)數(shù)字的三位數(shù)的和。10求1到500的偶數(shù)立方和與奇數(shù)立方和之差。11求3+9+27+81+243+.這樣的數(shù)之和. 若累加數(shù)大于500時(shí),則結(jié)束累加.12求1+3+5+7+9+11+.這樣的奇數(shù)之和.若累加數(shù)大于500時(shí), 則結(jié)束累加。13計(jì)算S=1*5*9*13*.*k,直到累乘數(shù)k=25中止。14求出1到5000之間的能被5整除的前若干個(gè)偶數(shù)之和,當(dāng)和大于500時(shí)程序退出。15編寫程序,s=1+1/2+1/3+1/99,保留兩位小數(shù)。16編程求S=1*3+2*4+3*5+.+198*200。17設(shè)S=1+1/2+1/3+.+1/N,N為正整數(shù)。編程求使S不超過(guò)10的最大的N18求S=8!+9!+10!19編寫程序,求10!20計(jì)算S=3!+5!+7!+.+N!,求直到S=680000為止的奇數(shù)N。21s=1!+2!+3!+.+n! 當(dāng)s大于61000時(shí)結(jié)束累加,求n。22數(shù)列xi各元素的值是:x11,x212,x3123,.xn123.n。對(duì)數(shù)列求和:S=x1+x2+x3.,直到S3000止,求此時(shí)數(shù)列中最大的元素值。23已知S1=1,S2=1+2,S3=1+2+3,SN=1+2+N,求S20到S80有多少數(shù)能被17或35整除。24求在1,2,3,4,.,10這10個(gè)數(shù)中,任意選兩個(gè)不同的數(shù),求它們的和能被2整除的數(shù)的總對(duì)數(shù)。(注意: 象3+5和5+3認(rèn)為是同一對(duì)數(shù))25已知一個(gè)數(shù)列的前三個(gè)數(shù)是1,2,3,從第四個(gè)數(shù)起,每個(gè)數(shù)都是前三個(gè)數(shù)之和。求出該數(shù)列的第15個(gè)數(shù)。26編寫程序,求200到800之間素?cái)?shù)的個(gè)數(shù)。27編寫程序,求600到900之間素?cái)?shù)的和。28所謂回文數(shù)是從左至右或從右至左讀起來(lái)都是一樣的數(shù)字,如:121是一個(gè)回文數(shù)。編寫程序,求在100900的范圍內(nèi)所有能被3整除的回文數(shù)的和。29編寫程序,計(jì)算在0至50的范圍內(nèi)有多少個(gè)數(shù),其每位數(shù)的乘積大于每位數(shù)的和。30把18元錢分成一元、二元和五元的紙幣且紙幣數(shù)共為10張的分法有多少種?(注:在兌換中一元、二元、五元的紙幣數(shù)可以為0)。31編寫程序,求共有幾組I、j、k符合算式ijk+kji=1333,其中I、j、k是09之間的一位整數(shù)。32一個(gè)數(shù)如果剛好與小于它的所有因子之和相等,則稱該數(shù)為一個(gè)“完數(shù)”,如:6=1+2+3,則6就是一個(gè)完數(shù)。求出10000以內(nèi)的完數(shù)的個(gè)數(shù)及它們的和。33已知abc,且a+b+c50,求滿足條件1/(a2)+1/(b2)=1/(c2)的共有多少組。典型程序設(shè)計(jì)題參考答案1求1到2000之間,能被3或7整除,并且含有數(shù)字5的整數(shù)的個(gè)數(shù)、它們的和、它們的平方根的和(保留2位小數(shù))、以及它們的平方和。clearstore 0 to n,s1,s2,s3for i=1 to 2000if (mod(i,3)=0 or i%7=0) and 5$str(i)n=n+1s1=s1+is2=s2+sqrt(i)s3=s3+i2endifnext? “個(gè)數(shù):”,n,”和:”,s1,”平方根和:”,s2,”平方和:”,s3return2求能被3整除且至少有一位數(shù)字為5的三位數(shù)的個(gè)數(shù)。clearn=0for i=100 to 999 if i%3=0 and 5$str(i) n=n+1 endifnext?nreturn3求出只要能被2,7,9之一整除的800以內(nèi)的正整數(shù)的個(gè)數(shù)。clearn=0for i=1 to 800 if i%3=0 or i%7=0 or i%9=0 n=n+1 endifnext?nreturn4求105,625間能同時(shí)被7和11整除的自然數(shù)之和。求200,600間奇數(shù)之和。clears=0for i=105 to 625 if i%7=0 and i%11=0 s=s+i endifnext?sreturn5編程序求出1000到2000之間同時(shí)滿足除3余2和除5余3條件的數(shù)的個(gè)數(shù)。clearn=0for i=1000 to 2000if i%3=2 and i%5=3n=n+1endifnext? “個(gè)數(shù):”, nreturn6輸出10,100中除以17的余數(shù)和除以5的商相等的整數(shù)的個(gè)數(shù)。clearn=0for i=10 to 100if i%17=int(i/5)n=n+1endifnext? “個(gè)數(shù):”, nreturn7統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有能被3整除,且千位數(shù)字與個(gè)位數(shù)字之和為8的整數(shù)的個(gè)數(shù)。clearn=0for i=1000 to 9999gw=i%10qw=int(i/1000)if i%3=0 and gw+qw=8n=n+1endifnext? “個(gè)數(shù):”, nreturn8求在四位數(shù)的奇數(shù)中,所有各位數(shù)字之和是25的倍數(shù)的數(shù)的和。clears=0for i=1000 to 9999gw=i%10sw=int(i/10)%10bw=int(i/100)%10qw=int(i/1000)if i%20 and (gw+sw+bw+qw)%25=0s=s+iendifnext? “和:”, nreturn9求出所有能被17整除且不含重復(fù)數(shù)字的三位數(shù)的和。clears=0for i=100 to 999gw=i%10sw=int(i/10)%10bw=int(i/100)if i%17=0 and gwsw and swbw and bwgws=s+iendifnext? “和:”, nreturn10求1到500的偶數(shù)立方和與奇數(shù)立方和之差。clears1=0s2=0for i=1 to 500if i%2=0s1=s1+i3elses2=s2+i3endifnext? “偶數(shù)立方和與奇數(shù)立方和之差為:”, s1-s2return11求3+9+27+81+243+.這樣的數(shù)之和. 若累加數(shù)大于500時(shí),則結(jié)束累加.clears=0n=1do while .t.s=s+3nif s500exitendifn=n+1enddo? sreturn12求1+3+5+7+9+11+.這樣的奇數(shù)之和.若累加數(shù)大于500時(shí), 則結(jié)束累加。13計(jì)算S=1*5*9*13*.*k,直到累乘數(shù)k=25中止。clears=1n=1do while .t.s=s*nif n=25exitendifn=n+4enddo? sreturn14求出1到5000之間的能被5整除的前若干個(gè)偶數(shù)之和,當(dāng)和大于500時(shí)程序退出。15編寫程序,s=1+1/2+1/3+1/99,保留兩位小數(shù)。clears=0for n=1 to 99s=s+1/nnext? sreturn16編程求S=1*3+2*4+3*5+.+198*200。clears=0for n=1 to 198s=s+n*(n+2)next? sreturn17設(shè)S=1+1/2+1/3+.+1/N,N為正整數(shù)。編程求使S不超過(guò)10的最大的Nclears=0n=0do while .t.n=n+1s=s+1/nif s10exitendifenddo? n-1return18求S=8!+9!+10!clears=0for x=8 to 10t=1for y=1 to xt=t*ynexts=s+tnext? sreturn19編寫程序,求10!20計(jì)算S=3!+5!+7!+.+N!,求直到S=680000為止的奇數(shù)N。clears=0n=3do while .t.t=1m=1do while m=680000exitendifn=n+2enddo? nreturn21s=1!+2!+3!+.+n! 當(dāng)s大于61000時(shí)結(jié)束累加,求n。22數(shù)列xi各元素的值是:x11,x212,x3123,.xn123.n。對(duì)數(shù)列求和:S=x1+x2+x3.,直到S3000止,求此時(shí)數(shù)列中最大的元素值。clears=0n=1do while .t.x=0m=1do while m=3000exitendifn=n+1enddo? xreturn23已知S1=1,S2=1+2,S3=1+2+3,SN=1+2+N,求S20到S80有多少數(shù)能被17或35整除。clearn=0for x=20 to 80s=0for y=1 to xs=s+ynextif s%17=0 or s%35=0n=n+1endifnext? nreturn24求在1,2,3,4,.,10這10個(gè)數(shù)中,任意選兩個(gè)不同的數(shù),求它們的和能被2整除的數(shù)的總對(duì)數(shù)。(注意: 象3+5和5+3認(rèn)為是同一對(duì)數(shù))clearn=0for x=1 to 10for y=1 to x-1if (x+y)%2=0 n=n+1 endifnextnext? nreturn25已知一個(gè)數(shù)列的前三個(gè)數(shù)是1,2,3,從第四個(gè)數(shù)起,每個(gè)數(shù)都是前三個(gè)數(shù)之和。求出該數(shù)列的第15個(gè)數(shù)。cleardime a(15)a(1)=1a(2)=2a(3)=3for i=4 to 15a(i)=a(i-1)+a(i-2)+a(i-3)next?a(15)return26編寫程序,求200到800之間素?cái)?shù)的個(gè)數(shù)。clearn=0for x=200 to 800flag=.t.for i=2 to sqrt(x)if x%i=0flag=.f.exitendifnextif flag=.t.n=n+1endifnext?nreturn27編寫程序,求600到900之間素?cái)?shù)的和。28所謂回文數(shù)是從左至右或從右至左讀起來(lái)都是一樣的數(shù)字,如:121是一個(gè)回文數(shù)。編寫程序,求在100900的范圍內(nèi)所有能被3整除的回文數(shù)的和。clears=0for x=100 to 900a=x%10b=int(x/100)if a=b and x%3=0s=s+xendifnext?sreturn29編寫程序,計(jì)算在0至50的范圍內(nèi)有多少個(gè)數(shù),其每位數(shù)的乘積大于每位數(shù)的和。clearn=0for i=10 to 50a=i%10b=int(i/10)if a*ba+bn=n+1endifnext?nreturn30把18元錢分成一元、二元和五元的紙幣且紙幣數(shù)共為10張的分法有多少種?(注:在兌換中一元、二元、五元的紙幣數(shù)可以為0)。clearn=0for five=0 to 3for two=0 to 9one=10-five-twoif one=0 and five*5+two*2+one=18n=n+1endifnextnext?nreturn31編寫程序,求共有幾組I、j、k符合算式ijk+kji=1333,其中I、j、k是09之間的一位整數(shù)。clearn=0for i=0 to 9for j=0 to 9for k=0 to 9if (i*100+j*10+k)+(k*100+j*10+i)=1333n=n+1endifnextnextnext?nreturn32一個(gè)數(shù)如果剛好與小于它的所有因子之和相等,則稱該數(shù)為一個(gè)“完數(shù)”,如:6=1+2+3,則6就是一個(gè)完數(shù)。求出10000以內(nèi)的完數(shù)的個(gè)數(shù)及它們的和。clearn=0
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)用水電供應(yīng)與使用協(xié)議
- 化妝品銷售排行榜統(tǒng)計(jì)表
- 銷售區(qū)域業(yè)績(jī)對(duì)比表
- 汽車發(fā)動(dòng)機(jī)結(jié)構(gòu)與維修知識(shí)閱讀題
- 銀行保衛(wèi)考試試題及答案
- 易班新生考試試題及答案
- 醫(yī)院藥局考試試題及答案
- 六一兒童酒店活動(dòng)方案
- 醫(yī)學(xué)倫理考試試題及答案
- 六一建構(gòu)活動(dòng)方案
- 2025年安全生產(chǎn)考試題庫(kù):安全生產(chǎn)隱患排查治理安全教育培訓(xùn)試題
- 馬列原著選讀試題及答案
- 2025國(guó)開電大《個(gè)人與團(tuán)隊(duì)管理》形考任務(wù)1-10答案
- 湖南2024生地會(huì)考試卷及答案
- 2024小學(xué)語(yǔ)文教學(xué)及說(shuō)課課件:六年級(jí)上冊(cè)《只有一個(gè)地球》
- PLC裝配流水線模擬控制課程設(shè)計(jì)
- biggs學(xué)習(xí)策略問(wèn)卷SPQ-英文版
- 新聞發(fā)布系統(tǒng)-需求規(guī)格說(shuō)明書
- (完整word版)最新防雷裝置檢測(cè)工程質(zhì)量管理手冊(cè)
- DL_5000-2000_火力發(fā)電廠設(shè)計(jì)技術(shù)規(guī)程
- 四害密度監(jiān)測(cè)工作實(shí)施方案
評(píng)論
0/150
提交評(píng)論