



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、c,題集(含答案) 1. 利用異或運(yùn)算對(duì)輸入得文本進(jìn)行加密解密輸出,用戶輸入一個(gè)文本(字符串,設(shè)不超過20 個(gè)字符),然后輸入作為密鑰得字符,程序輸入加密及解密得字符串。 2. 編寫一個(gè)程序,用戶輸入年份及月份兩個(gè)數(shù)據(jù),程序輸出該月份得天數(shù)。(提示:對(duì)月要考慮就是否閏年,閏年年份要么能被整除且不能被 10 整除,要么能被 400 整除,除次之外都不就是閏年)。 3. 某大橋按不同型號(hào)征收車輛過橋費(fèi):自行車免費(fèi),摩托車元,小汽車 5 元,大客車與貨車 8 元,貨柜車 12 元。編寫一個(gè)程序,按車輛得不同型號(hào)計(jì)算通過該大橋應(yīng)征得過橋費(fèi)。(提示:可以用整數(shù)對(duì)不同型號(hào)得車輛進(jìn)行編碼) 4. 輸入一位同
2、學(xué)得考試成績,若就是 90分,輸出"ecellen',80輸出"very good',70輸出"good',669 輸出"as',0 分以下輸出"no pass'。 5. 旅行社得訂票量小于 1張時(shí),航空公司給予 1得折扣;訂票量大于或等于0 張且小于 20 張時(shí),航空公司給予 15得折扣;訂票量大于或等于 2張且小于 30 張時(shí),航空公司給予 3%得折扣;訂票量大于或等于 30 張時(shí),航空公司給予最高得 45%得折扣。編程輸入訂票張數(shù)及單張機(jī)票票價(jià),程序輸出折扣率及應(yīng)付款額。 6. 用戶輸入一個(gè)整數(shù)流(
3、輸入 100 表示數(shù)據(jù)輸入結(jié)束),如 4 1 13 0 6 -5 1 -1 7 - 19 0 10 編寫程序統(tǒng)計(jì)輸入流中-1、0 與1 得個(gè)數(shù)。 7. 編寫一個(gè)程序,求一個(gè)自然數(shù)中含有多少個(gè)得因子。如,含 1 個(gè) 2 得因子,8 含 3個(gè) 2 得因子,1不含 2 得因子。(提示,程序應(yīng)檢查用戶輸入得合法性)。 8. 編寫一個(gè)程序解決愛因斯坦臺(tái)階問題:有人走以臺(tái)階,若以每步走 2 級(jí)則最后剩 1 級(jí);若每步走 3 級(jí)則最后剩級(jí);若以每步走級(jí)則最后剩 3 級(jí);若以每步走級(jí)則最后剩 4 級(jí);若以每步走 6 級(jí)則最后剩級(jí);若以每步走 7 級(jí)則最后剛好不剩。問臺(tái)階共有幾級(jí)? 9. 公雞 5 元 1 只,
4、母雞 3 元 1 只,小雞元只,花了元錢買 100 只雞,問公雞、母雞、小雞各多少只? 10. 編程實(shí)現(xiàn)解決下述問題得算法:一位顧客在購物時(shí),如果買 4 個(gè)蘋果剩下 4 角錢.如果買5 個(gè)蘋果則缺 5 角錢,請(qǐng)問,該顧客帶了多少錢?多少錢可以頭一個(gè)蘋果? 11. 編寫程序.計(jì)算0 之內(nèi)可以被 1整除得自然數(shù)之與。 12. 鍵盤輸入 m 與(1lt;mn00),求出 mn 間所有素?cái)?shù)且按每行個(gè)數(shù)形式輸出。 13. 編寫程序打印乘法口訣表。 14. 編程實(shí)現(xiàn)求解最大公約數(shù)得歐幾里德算法,用戶輸入兩個(gè)任意正整數(shù),程序輸出她們得最大公約數(shù)。算法如下: 步驟 1: 如果 q,則交換 與 q。 步驟 2:
5、 令 r 就是 p / 得余數(shù)。 步驟: 如果 r = 0,則令 g = q 并終止; 否則令 p , q = r 并轉(zhuǎn)向步驟 2 15. 求不超過正整數(shù)得得最大冪值,如輸入 1,程序應(yīng)輸出 4( 4 =lt;17)。 16. 有關(guān)專家十分關(guān)注珠江漁業(yè)資源得問題。目前珠江中大約有 80萬條魚,平均每年以3、得速度減少。請(qǐng)編寫一個(gè)程序,計(jì)算在多少年之后魚得數(shù)目下降到目前得一半?多少年后下降到目前得十分之一?(提示注意整數(shù)類型得取值范圍)。 17. 編程求解一元二次方程 ax2+bc=0 得根。要求:設(shè)計(jì)完備得測(cè)試數(shù)據(jù)集,考慮 a, b, c各種取值對(duì)根得影響。 18. 編寫一個(gè)程序,輸入全班同學(xué)
6、某門課考試成績,計(jì)算平均成績并找出其中最高分與最低分。(提示:批量數(shù)據(jù)通常不事先規(guī)定輸入得數(shù)據(jù)數(shù)量,而就是以一個(gè)特殊得標(biāo)志作為輸入結(jié)束。程序根據(jù)結(jié)束標(biāo)志統(tǒng)計(jì)人數(shù)) 19. 編一程序模擬整數(shù)加、減、乘、除四則運(yùn)算。當(dāng)您在鍵盤上輸入 56 后,程序?qū)⑤敵?,當(dāng)您在鍵盤上輸入1*7 后,程序?qū)⑤敵?7。 20. 把一張?jiān)n票換成 1 分、2 分與分得硬幣,每種至少有枚,問有多少種換法? 21. 求自然對(duì)數(shù)底(e)得近似值。得近似值計(jì)算公式為: 當(dāng)余項(xiàng) r n 時(shí)停止計(jì)算。設(shè)=1e-8 22. s=1!+2!7! 23. 124+394 24. =x-(1) n 1 +得值,精確到 1 6 。 25.
7、 編制一個(gè)程序,讀入一個(gè)正整數(shù),并反向輸出。例如,讀入 123,輸出就是 321。 26. 水仙花數(shù)問題:水仙花數(shù)就是一種三位數(shù),它得值等于每個(gè)數(shù)字得立方與。例如,53= 3 +5 3 + 3 。編程輸出小于 99得水仙花數(shù)。 27. 求一整數(shù)得等差數(shù)列,該數(shù)列滿足下述條件:頭 4 項(xiàng)數(shù)得與值為 26,積值為 880。(提示:該數(shù)列公差為正整數(shù),否則數(shù)列將出現(xiàn)負(fù)數(shù);該數(shù)列得首項(xiàng)必須小于 5,且其公差也 小于,否則頭四項(xiàng)數(shù)得與將大于 26。) 28. 完數(shù)問題:若有一數(shù),其值等于它得因子之與,則該數(shù)稱為完數(shù)。例如,得因子為、2、,而=123,故 6 就是完數(shù)。編程輸出 1000 之內(nèi)得所有完數(shù)及
8、其因子。 29. 10匹馬馱 1擔(dān)貨,大馬一匹馱 3 擔(dān),中馬一匹馱 2 擔(dān),小馬匹馱擔(dān)。試編程計(jì)算大、中、小馬得數(shù)目。 30. 編程產(chǎn)生出到0 以內(nèi)得所有數(shù)對(duì)i,j并輸出,其中g(shù)t;j。 31. 編程求出 1000 以內(nèi)得所有符合如下條件得數(shù):其高位數(shù)字小于低位數(shù)字。如 1,8 等。但 21,48 不符合條件。 32. 求任一整數(shù) n 得標(biāo)準(zhǔn)分解式,即素?cái)?shù)因子之積。例如 1=2*22, 13*5。 33. 斐波那契(fbonacci)數(shù)列問題:ibnacci 數(shù)列遞歸定義為: 0 =0, x 1 =1, x i+1 =x i + -1 , i=2, 即從第二項(xiàng)開始,數(shù)列中得每一個(gè)元素等于前面
9、兩個(gè)元素之與。編程輸出前 20 項(xiàng) fionacci 數(shù)。(提示可以用遞歸或迭代兩種方式編程) 34. 正讀與反讀都一樣得數(shù)稱為回文數(shù)。編寫程序輸入一個(gè)整數(shù)_m,輸出從 0 到max_nu中用二進(jìn)制表示與十進(jìn)制表示都就是回文數(shù)得整數(shù)。定義一個(gè)函數(shù) i_ircle_m()判斷一個(gè)數(shù)(number)在某個(gè)進(jìn)制(rads)下就是否為回文數(shù)。例如,整數(shù)13 就就是該程序輸出得一個(gè)數(shù),因?yàn)樗枚M(jìn)制表示為 1001001。 35. 編寫一個(gè)遞歸函數(shù):將一個(gè)整數(shù)轉(zhuǎn)換為響應(yīng)得字符串并輸出,函數(shù)原型可聲明為:vod int2st(it number)。 36. 用函數(shù)實(shí)現(xiàn)將一個(gè)以字符串形式表示得十六進(jìn)制數(shù)轉(zhuǎn)換
10、為一個(gè)十進(jìn)制整數(shù)。例如,輸入''轉(zhuǎn)換為 162。 37. 編寫一個(gè)將十進(jìn)制整數(shù)轉(zhuǎn)換為十六進(jìn)制字符串得函數(shù)。 38. 編寫出判斷一個(gè)整數(shù)就是否為素?cái)?shù)得函數(shù),并求出在 200以內(nèi)得有十個(gè)以上得所有連續(xù)得非素?cái)?shù)組。 39. 編制一個(gè)程序,統(tǒng)計(jì)從標(biāo)準(zhǔn)輸入設(shè)備上輸入得字符流(以?結(jié)束)中每個(gè)英文字母(大小寫不分開計(jì))出現(xiàn)得次數(shù)。 40. 編程實(shí)現(xiàn)"冒泡排序算法',將輸入得若干整數(shù)由小到大(升序)排序輸出。要求定義一個(gè)排序函數(shù),其原型就是 void bl(int data, int len)。 41. 給定含有 m+n 個(gè)元素得整型數(shù)組 a(其中 mgt;, gt;),它
11、分為兩個(gè)互不重疊得,長度分別為 m 與 n 得子數(shù)組段,寫出交換這兩個(gè)子數(shù)組段得程序,要求不引入數(shù)組以外得數(shù)組,但可引入若干中間變量。 42. 用數(shù)組存儲(chǔ)數(shù)據(jù),實(shí)現(xiàn)篩選法求素?cái)?shù)問題得求解。要求求出2到10之間得所有素?cái)?shù)。 篩選法求出間得所有素?cái)?shù)得方法就是:首先將這些數(shù)全部放入一個(gè)數(shù)組中,然后重復(fù)下面得操作直到數(shù)組為空為止: a、找出其中得最小數(shù) k,則一定就是一個(gè)素?cái)?shù),因此可輸出。 b、從數(shù)組中刪除 k 及其所有倍數(shù)。 43. 編程實(shí)現(xiàn)二分查找算法。二分(折半)查找(搜索)算法如下: 數(shù)組 a 中得 n 個(gè)數(shù)從大到小(降序)得順序排列,要檢索一個(gè)數(shù) x 就是否在 a 中,折半查找算法得思路就是
12、: 設(shè)查找區(qū)間為loe, upr,初值 lower=0, upper=n-1; 算法步驟: (1)輸入數(shù)組 a 得元素及 ; ()x 就是否為 a 得第一或最后一個(gè)元素。若就是其中之一,算法結(jié)束; (3)將區(qū)間兩等分為loer, mid與md, uppr,mi為區(qū)間中點(diǎn),每次取出中間項(xiàng)進(jìn)行檢查,若 x=ami,x 被檢索到,算法結(jié)束;若 xlt;ai,則在后半?yún)^(qū)間 mi, upper 內(nèi)重復(fù)折半檢索;若 xgt;aid,則在前半?yún)^(qū)間 loer, mi 內(nèi)重復(fù)折半檢索。反復(fù)執(zhí)行上述步驟,使 lowe 與 uper 相等或相差 1(表示未檢索到 x),或 aid=x。 44. 編程實(shí)現(xiàn)查找矩陣中最
13、大元素得位置。要求輸入一個(gè)矩陣中所有元素,輸出該矩陣,并輸出矩陣中最大數(shù)所在得行、列號(hào)及該元素得值。 45. 編寫程序找出二維整形數(shù)組中所有這樣得元素及其位置:它在所在得行上就是最大得,在所在得列上也就是最大得。設(shè)數(shù)組中得元素各不相同。(提示:先在第 i 行中尋找此行最大值元素,記下其行與列,然后在其所在得列判斷它就是否也就是最大得,若就是則輸出結(jié)果??梢砸霕?biāo)志變量表示找到這個(gè)元素。) 46. 編程產(chǎn)生下列數(shù)組,并輸出。 1 2 3 4 5 6 2 4 6 0 3 4 5 6 0 4 5 0 2 0 1 2 3 0 1 4 47. 編程產(chǎn)生下列數(shù)組,并輸出 1 2 3 4 5 6 1 3 4
14、 5 2 3 4 4 3 2 1 2 3 5 4 1 2 6 5 4 3 1 48. 編程產(chǎn)生下列數(shù)組,并輸出。 1 2 3 、 0 2 3 4 、 0 3 5 、 1 2 、 -1 0 、- n- 0 1 、n-2 n-1 49. 打印下面圖形。 1 3 1 1 3 5 3 1 1 5 5 3 1 3 5 7 7 5 3 1 3 21 3 1 50. 打印如下圖形 a b c e b c d e c e a b d e a b c e c 、 /加密字符串 #ncludiostream、hgt; void main() har a,b,ey; coutlt;請(qǐng)輸入字符串與密鑰:quot; c
15、ingt;agt;gt;b; or(int i;i!=0;i+) ai=aib; outlt;quot;加密后:quot;; or(i ;a!=0;+) coutlt;lt; outendllt;請(qǐng)輸入密碼:quot; ingt;gt;key; for(nt j=0;j!0;j+) aj=akey; for(it g=0;a!=;g+) outlt;a; colt;dl; 2、 #inludlt;iostrem、hgt; main() in yer,onth,day; coult;lt;quot;請(qǐng)輸入年份,月份:quot; cingt;gt;yeargt;gt;moh; f ( onth=1
16、 |mont = | onth =5| on =7| onth=8|month=0|onth=12) dys3; coutlt;ealt;quot;年lt;lt;mothquot;月有l(wèi)t;daslt;lt;天nquot;; elsef(monh=4mot=|monh=|month=1) days3; coutlt;lt;yearlt;lt;quot;年quot;monthlt;月有ayslt;lt;天nquot; els if(yar%=0amp;yea100!0)|year%40=0) das=9; coutlt;yearlt;lt;年quot;lt;lt;monhlt;lt;quot;月
17、有quot;lt;dayslt;lt;天nquot; ele day=28; oearlt;年lt;lt;onthlt;lt;quot;月有quot;lt;lt;daylt;lt;quot;天; retrn0; 3、 /收過橋費(fèi) #incluiostre、gt; ain() ntkind; otlt;lt;quot;1、自行車nquot; coult;、摩托車nquot; otlt;lt;quot;3、小汽車quot; coutlt;lt;quot;、大貨車或客車nquot;; coutlt;lt;、貨柜車nquot;; coutlt;lt;quot;請(qǐng)輸入汽車種類:; cngt;gt;in;
18、 sith(kind) case 1: cutlt;the fe s:0 yuanoce、quot;edl;b; ce 2: oult;lt;quot;the ee :2 yuanonce、quot;lt;lt;edl;rea; case 3: colt;lt;quot;te fee is:5 yan nce、quot;lt;ndl;eak; case 4: oult;lt;quot;the fe is:8 yuoce、quot;lt;lt;dl;break; cae 5: oult;quot;t fee :1 yuanonce、quot;lt;lt;edl;brek; efault:coue
19、rror!quot;lt;lt;en; 4、 #includlt;itrem、hgt; ain() it ark; coutlt;quot;輸入考試成績:quot;; cigt;gt;ks; switc(mks/10) cse 10:case 9: coult;quot;exllentn;reak; case : cutlt;lt;quot;vegoo;bak; case 7: coult;godnquot;ek; cae 6: otlt;lt;quot;asquot;brek; efault : ult;lt;quot;nopasnquot; rtun; 5、 /旅行社折扣 #include
20、itre、gt; man() int num,prie; loat discou,total_prce; cotlt;lt;quot;輸入購買張數(shù)與單價(jià):quot; cingt;gt;numgt;gt;price; sh(num/0) ca : dscount=0、1;brek; case 1: dscount=0、1;b; efaut: dscount=0、3; ttlpice=numprce*(1discount); coutlt;lt;quot;總價(jià)格為:quot;lt;lt;otal_pricelt;enl; reun0; 6、 /輸入數(shù)流 #ncdlt;otream、hgt; m()
21、 nt a100,i,j,x=0,y=0,z=; otlt;lt;quot;輸入數(shù)流(以0結(jié)束):quot; o(i=;;i+) ingt;a; f(ai=1000) break; f(j=0;aj!=1000;j+) i(aj=-1) x+; if(j=) y+; i(aj=1) z+; cutlt;lt;quot;該數(shù)流中含-1:quot;lt;lt;lt;lt;項(xiàng)nquot; utlt;quot;該數(shù)流中含0:lt;lt;ylt;quot;項(xiàng)nquot;; outlt;quot;該數(shù)流中含1:quot;lt;lt;quot;項(xiàng)nquot; return; 7、 /求2因子 #includ
22、isream、hgt; mai() nt ,i,n; coutlt;lt;輸入整數(shù):quot; l: cingt; (xlt;0) cotlt;lt;quot;輸入有誤!請(qǐng)重新輸入:quot; goto l; x; fr(0;n%=;+) n/=2; coutlt;quot;整數(shù)quot;lt;lt;xlt;lt;quot;含有quot;lt;lt;ilt;lt;quot;個(gè)2因子quot;lt;endl; rturn; 、 #includlt;iosteam、hgt; mai() int i,; or(i=;!(i=1i%32amp;amp;i%=3amp;i%=amp;amp;i6=5);
23、=7) n=i; utlt;最小可能值就是:quot;lt;n+lt;ed; rturn0; 9、 /百元買百雞 #includlt;iostram、hgt; i() int cock,hen,cicke,pic; fo(coc=;coclt;=20;ok+) for(hen=;n33;hn+) chicken10-ckh; i(iken%3=amp;5*cock+3hen+cck/3=100) cutlt;quot;符合條件得有公雞quot;lt;lt;ccklt;母雞quot;lt;hlt;lt;quot;lt;lt;quot;小雞quot;lt;hkenlt;lt;end; reun0;
24、 、 #iclelt;oram、h mai() t oney,i,m,n; fo(i1;i+) if(4+=5*i-) coutlt;lt;quot;mony=quot;lt;4+4*ilt;lt;quot;quot;lt;lt;quot;rie=quot;lt;lt;ilt;lt;end; break; ee coninue; retu0; 11、 #icludelt;iostream、hgt; main() it n,i,j,s=0; for(=1;i=100;i+) if(i1=0) s=; ele continue; coutlt;quot;10以內(nèi)可以被整除得自然數(shù)之與為:quot;
25、lt;slt;end; retrn0; 2、 /求到 n 得素?cái)?shù) incluelt;iostream、hgt; cluelt;ah、hgt; int(in n) nt a,x,i,b; sqrt(n); if(n=2|=3) b1; lse for(i2;ilt;x;i+) if(ni0) b=0; ek; els f(=x) b=1; lse ontue; rrn b; man() int m,n,x,; satic it k=0; : cotlt;quot;輸入, (其中10lt;mlt;200):quot;; cingt;gt;mgt;gt;n; (mlt;=10|mgt;n|ngt;3
26、2021) coutlt;lt;quot;輸入數(shù)據(jù)有誤!請(qǐng)?jiān)? goto l; for(m;=n;i+) if(f() oult;lt;lt;quot;quot; k+; (%=0)coult;el; otlt;end; reurn0; 、 /打印乘法口訣表 #includelt;iosrem、h a() int i,; for(=;ilt;=9;i+) for(=1;jlt;i;j+)coult;ilt;lt;"*"lt;lt;jlt;lt;""lt;lt;*jlt;quot; quot; coutlt;el; tr0; 14、 /求最大公約數(shù) #nl
27、uelt;iem、hgt; main() int m,n,tep; cotlt;lt;quot;輸入兩個(gè)整數(shù):quot; cingt;gt;gt;n; tm=mlt;n?m:n; =lt;n?:m; n=tp; fr(;) tem=; f(temp) m=; n=tmp; else cutlt;lt;quot;最大公約數(shù)就是:quot;lt;lt;nlt;lt;nd; break; retur0; 1、 /求不超過正整數(shù) n 得得最大冪值 #includelt;otem、gt; nludelt;mh、hgt; mai() t n,i; coutlt;lt;quot;請(qǐng)輸入正整數(shù) n:quot;
28、 cingt;n; o(=;pow(,i)=n;+) cutlt;quot;滿足條件得值為:quot;lt;lt;i-1lt;lt;ndl; reurn0; 16、 #icudlt;iostrem、h #ncluelt;mah、 void man() nst dube fihnm=80000000; duble fnumisn; int n1; while(fngt;=ishnum/2) fu=um*(1-、03); n+; cotlt;當(dāng)魚得數(shù)目等于原來得一半時(shí),需要quot;lt;nlt;lt;年nquot; n1; fnum=fishum; whl(fngt;=fshnum10) fum
29、=fnu(10、035); +; coult;lt;quot;當(dāng)魚得數(shù)目等于原來得十分之一時(shí),需要quot;lt;lt;lt;quot;年n; 17、 /二次方程求解 #includeiostream、hgt; #incdelt;mat、hgt; mai() fl a,b,c; cutlt;quot;請(qǐng)輸入 a,b,c:; cngt;gt;agt;gt;bgt;gt;c; fot =b-*ac; f(=0)if(b=0)i(c=)coutlt;lt;quot;方程根為一切實(shí)數(shù)quot;lt;lt;el; ese cotlt;lt;quot;方程無根quot;lt;lt;edl; es cout
30、lt;根就是:quot;lt;c/blt;endl; else if(tgt;0) ctlt;lt;quot;根 x1=quot;lt;lt;(-+sqrt(b))/(-a)lt;endllt;lt;quot;根2quot;lt;lt;(-b-sqt(b)/(-a)lt;lt;endl; lse if(=0) outlt;lt;quot;根 x=x=quot;lt;(+srt(b)(2*)lt;lt;edl; else coult;quot;根 x1quot;lt;()/(2*)lt;lt;quot;+quot;lt;(quot;lt;lt;(srt(-t)/(*)lt;lt;quot;)iq
31、uot;lt;enllt;lt;quot;根 x2lt;lt;(b)(-2*a)lt;lt;quot;quot;lt;lt;quot;(quot;lt;lt;(sqrt(-t))(-2*)lt;quot;)quot;nl; eturn0; 8、 /班級(jí)分?jǐn)?shù) #inelt;isam、h mai() int a0,i,j,max,in,=; outlt;lt;quot;輸入同學(xué)成績(以100結(jié)束):quot; fr(i=0;i+) igt;gt;i; if(a=10) break; i(i=) max=a; in=a; mamaxgt;i?ma:; min=minlt;ai?in:ai; sai;
32、 coutlt;lt;quot;該班同學(xué)成績中最高分為:lt;maxlt;lt;quot;nquot;quot;最低分為quot;lt;milt;lt;quot;quot;lt;lt;平均分為lt;/ilt;lt;quot;quot; return0; 9、 /模擬四則運(yùn)算 #celt;iostream、gt; main() int ,b; char x; ctlt;請(qǐng)輸入算式:lt;enl; ngt;agt;xgt;gt;b; f(=+")outlt;lt;quot;=quot;lt;a+blt;endl; el if(x="-)cutlt;lt;quot;=quot;l
33、t;lt;ablt;lt;ndl; els if(="*)coutlt;lt;quot;quot;lt;alt;lt;nd; lse if(x=/")ult;quot;=quot;lt;(flot)a/blt;lt;enl; lsecutlt;quot;rror!lt;edl; rturn0; 0、 /兌錢 ncludlt;ostrea、hgt; ain() int i,j,k,=0; or(i=1;ilt;=20;i+) for(j=1;jlt;=50;j+) =100-5*i2j; f(gt;=1) m=1; cutlt;lt;quot;ilt;lt;quot; lt;
34、lt;quot;jquot;lt;jlt;lt; quot;lt;k=quot;lt;lt;klt;lt;endl;輸出結(jié)果 coutlt;quot;共有quot;lt;lt;quot;種結(jié)果quot; retrn0; 21、 /求 e #icudeiostream、gt; nludelt;iomanip、gt; main() int i; dble temp,sum=; or(i1;tepgt;1e-8;i+) sutmp; ep/=i; otlt;lt;quot;e1+1/!1/!+/3!+、lt;etpecsion()lt;mlt;endl; 2、 /求1!+2!+! nludelt;i
35、osream、hgt; in(int x) it r; if(=0) ; ls r=x*(x-1); retur r; main() int i,=0; fo(i=1;ilt;=;i+) s=f(); coutlt;lt;quot;結(jié)果就是:lt;lt;slt;dl; rtrn0; 23、 /求25+ icueiosea、hgt; main() n i,=0; for(i=1;ilt;3;i+2) s=i*(i+1); cut結(jié)果就是:quot;lt;slt;ndl; return0; 2、 /求值,精確到0e #nudeisteam、hgt; icludemah、gt; ai() int i
36、,x; cutlt;lt;輸入整數(shù) x:; cngt;gt; double emp,s=0; fo(i=1;fabs(ep)gt;e-6;i=2) +=tep; temtemp(-x*)/((t)(1)*(i+2); coutlt;lt;quot;結(jié)果就是:quot;lt;lt;slt;lt;endl; retu0; 25、 /反向輸出 #icludelt;ostream、h #incdelt;math、h man() in x,i,j; cotlt;lt;quot;輸入整數(shù) x:quot; ngt;gt;x; fo(i=0;i+) i(x/(it)po(10,i)=)reak; it 10;
37、 o(=;jlt;j) aj=(x(int)pow(10,j)/((nt)po(10,j); cotlt;lt;quot;反向輸出為:quot; fo(i =0;blt;+)coutlt;a; coutlt;lt;nl; eturn0; 26、 /水仙花數(shù) nludeisram、 mai() t i,a,b,c; o(100;lt;=999;i) a=i/0; =(-100*a)10; =i10a-10b; i(=a*a*a+b*+*cc)coult;lt;ilt;lt;l; eun; 27、 /等差數(shù)列 #ncudelt;iorem、hgt; min() nt 1,d,a1,2,a3,a4;
38、 boo b=alse; for(k=;;k+) r(d;dlt;k;+) 1k-d; 2=*k-d; akd; 4=*d; i(aa2+a3+=26a1*a*a3*a4=80) ctlt;quot;該數(shù)列通項(xiàng)為:a=quot;lt;lt;klt;quot;-quot;lt;dlt;lt;l; b=true; bea; if(b) break; 28、 /完數(shù)問題 #cudelt;iostream、h intman() i ,s,j; for(i=1;ilt;=100;i+) s=; fr(j=2;(i/);j+) f((i)=) s=s+j; f(=s)tlt;lt;ilt;lt;"
39、;n" rturn 0; 29、(略) /馬馱貨 3、 /輸出數(shù)對(duì) #icludelt;iostream、hgt; min() nt i,j; for(=1;lt;10;i+) or(j=1;j10;+) if(igt;)coutlt;lt;lt;lt;lt;lt;",lt;lt;j""lt;endl; return0; 1、 /輸出數(shù) #inuelt;iosream、gt; ain() int ,j,k; or(i10;lt;1000;i+) if(/00=0amp;amp;i10i%10)|(i100=0amp;amp;i100lt;(i/10)%amp;amp;(i/10)%1i%10)coutlt;ilt;lt;enl; urn; 3、 /標(biāo)注分解 ildelt;itea、hgt; main() int ,n,; tlt;lt;q
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京市政道路路面施工方案
- 衛(wèi)生間橡皮金防水施工方案
- 退股協(xié)議方案
- 上承式鋼箱拱橋施工方案
- 蒸汽管道下穿鐵路施工方案
- 水庫堤壩加固工程施工方案
- 鐵路變配電所維修施工方案
- 構(gòu)建健全的外商投資服務(wù)體系的策略
- 發(fā)展中醫(yī)藥服務(wù)與傳統(tǒng)醫(yī)療模式的策略及實(shí)施路徑
- 低空經(jīng)濟(jì)的市場(chǎng)前景
- 2024-2025學(xué)年九年級(jí)化學(xué)人教版教科書解讀
- 2024年上海煙草集團(tuán)有限責(zé)任公司招聘筆試真題
- 2025年長春醫(yī)學(xué)高等專科學(xué)校單招職業(yè)技能測(cè)試題庫及完整答案1套
- 2025年中國大唐集團(tuán)有限公司重慶分公司高校畢業(yè)生招聘筆試參考題庫附帶答案詳解
- 游戲賬號(hào)購買協(xié)議書范本
- 北京工裝合同范本
- 建筑工地道路養(yǎng)護(hù)的進(jìn)度與措施
- 加油站合作經(jīng)營協(xié)議書范本
- 《苗圃生產(chǎn)與管理》教案-第二章 園林苗木的種實(shí)生產(chǎn)
- 2025年西安鐵路職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 化工原理完整(天大版)課件
評(píng)論
0/150
提交評(píng)論