版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1章C++語言簡介修改例1-1的HelloWorldIamastudent,andIlikeprogramming!1-3的加法計算器程序,編寫一個乘法計算器程序。1-4的生日卡程序,使其能夠輸入和顯示日期。1-5,使用梯形法計算下式定積分的值。1(sinxex)dx1其中積分區(qū)域等分?jǐn)?shù)可取為200,并將計算結(jié)果和手算結(jié)果相比較.提示:ex用標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)庫cmath中的庫函數(shù)exp(x)表示。1-6,編寫一個計算矩形面積的程序。2章基本數(shù)據(jù)類型為例2-2“ErrorData!"sin(|x|sin(|x||ycos(|xy|):3個小數(shù);;將這三個小數(shù)相加,并顯示其結(jié)果;將結(jié)果按四舍五入方法轉(zhuǎn)換成整數(shù)并顯示。然后輸出這三個數(shù)并計算其平均值。則是:將原來的字母用字母表中其后面的第3cf來替換,字母yb來替換。提示:分別用4個字符變量來存儲'L'、'o'、'v'和'e’,利用ASCII表中字母的排列關(guān)系,按照譯碼方法對各個變量進行運算后輸出即可.3章控制結(jié)構(gòu)1. 的程序。2. 計算!++!++。...+110i!i1編寫程序求斐波那契數(shù)列的第n項和前n0,1,1,2,,5,8,..其通項為:F0=0;F1=1;Fn=Fn1+Fn2.
x3 13x5 (2n)!x2n1編程求arcsinxx ...23 245 22n(n!)2(2n
...,其中x1。:結(jié)束條件可用u,其中u為通項,ε為預(yù)先給定的精度要.3x6=05附近的根。提示:迭代公式x
x
f(x)nn1
n f'(x)n結(jié)束迭代過程的條件(f(x ))與(x x )同時成,其中ε為預(yù)先給定的n1 n1 n精度要求。10算第一天猴子摘的桃子個數(shù)。520153009700時程序應(yīng)該能夠9有一分?jǐn)?shù)序列2 3 5813 21, , , , , ,...1 2 35 8 13(即后一項的分母為前一項的分子,后項的分子為前一項分子與分母之和,求其前n和。求a+aa+aaa+aaaa+。+aa。.a(n個,其中a為~9之間的整數(shù)。例如:當(dāng)a=1,n=31+11+111之和;當(dāng)a=5,n=7時,求5+55+555+5555+55555+555555+5555555之和。.由系統(tǒng)隨機給出一個數(shù)字()則打印成功提示;否則,打印出錯提示,并提示游戲者選擇下一步動作,最多可以猜5次。4章數(shù)組與字符串使用數(shù)組來求斐波那挈數(shù)列的第n項和前n項之和。,4階方陣轉(zhuǎn)置,如下所示。4 6 8 9 4 2 3 12 7 4 5 6 7 8 5 3 8 16 15 8 4 16 71 1 5 7 9 5 15 轉(zhuǎn)置前方陣A 轉(zhuǎn)置后方陣3.使用數(shù)組編寫一個統(tǒng)計學(xué)生課程平均分的程序:輸入6個學(xué)生的學(xué)號和33整數(shù)形式.輸出格式:學(xué)號 高數(shù) 英語 體育 平均分-—————--—-—-----——-—-——-—--——-—-—-—————-——---————------——---—--——4。編寫一個程序,要求用戶輸入一個十進制正整數(shù),然后分別轉(zhuǎn)換成為二進制數(shù)、八進制數(shù)和十六進制數(shù)輸出.10個字符到一維字符數(shù)組ss[0]s[9]互換,s[1][8]。s[4]s[5],輸出置逆后的數(shù)組s。(加密規(guī)則是:將原來的小寫字母用字母表中其后面的第3個字母的大寫形式來替換,大寫字母按同樣規(guī)則用小寫字母替換,對于字母表中最后的三個字母,可將字母表看成是首未銜接的.如字母c就用F來替換,字母y用B來替換。請將字符串“Iloveyou”譯成密碼.5章函數(shù)編寫字符串反轉(zhuǎn)函數(shù)mystrrev()倒排列。然后再編寫主函數(shù)驗證之。函數(shù)聲明為:voidmystrrev(charstring[])該函數(shù)無需返回值。提示:求字符串長度可以直接調(diào)用庫函數(shù) strlen(,但在程序首部應(yīng)加上#include〈cstring>2int imax(intarray[],intcount);int imi(intarray[,int
//求整型數(shù)組的最大元素//求整型數(shù)組的最小元素其中參數(shù)count為待考察的數(shù)組中的元素個數(shù),函數(shù)的返回值即為求得的最大或最小元素之值。要求同時編寫出主函數(shù)進行驗證。編寫函數(shù)isprime(inta)用來判斷變量a是否為素數(shù),若是素數(shù),函數(shù)返回1,否則返回0。調(diào)用該函數(shù)找出任意給定的n個整數(shù)中的素數(shù)。打印出以下的楊輝三角形(要求打印出10行)1111211331146411……5101051提示:打印楊輝三角形有兩種方法:1)(ab)n.(ab)2a22abb2,故楊輝三角形的第三行(對應(yīng)n=2)為1 2 1一般地,二項式(ab)n的展開式為C0anb0n
C1an1b1nn!
...Cmanmbmn
...Cna0bnn其中第m項Cmn
m!(nm)!。2)輝三角形每行的第一個數(shù)和最后一個數(shù)均為,每行中間的各數(shù)等于上一行位于該數(shù)左上方和正上方的兩數(shù)之和,即Cmn1
Cmn
Cm1。nf(x0在區(qū)間0
x之間的一個根。1提示:考慮當(dāng)區(qū)間x0示。
x足夠小f(x)01圖5.6 弦截法求方程的解f(x
)f(x
)異號,則可用兩點間直線公式求出x:0 x x
2x x0 1 f(x)2 0 f(x0
)f(x) 012然后用2代入原式求出f 2判斷2與f 1和0中的哪一個同號就用2和x)2代替之,即如果(x)和x同號,就用x和(x代替x和x,反之用x和x)2 0 2 2 0 0 2 2代替x1和f(x1),然后再繼續(xù)上述過程直至|f(x)|小于給定的誤差控制值.6章指針排序方法使用例4—6的交換排序法()。,8266863482,668,634。10110賦予某個int型數(shù)組,然后用int型指針輸出該數(shù)組元素的值。4分別指出其中大、小寫字母、數(shù)字以及其他字符的個數(shù)。get()cin,99(str99,則以回車換行表示輸入結(jié)束。intatoi(char*string);其中參數(shù)string為待轉(zhuǎn)換的字符串(其中包括正、負(fù)號和數(shù)字.char*mystrspc(char*string,int其中參數(shù)stringn為空白字符串的長度空格符的個數(shù)string的指針。7章函數(shù)與指針1.使用遞歸算法編寫如下程序:對于任意給定的實數(shù)X和整數(shù)k>0,計算Xk.2.Ackermann函數(shù)ack(m,n)由以下遞歸定義:ack(0,n)=n+1ack(m,0)=ack(m—1,1)ack(m,n)=ack(m-1,ack(m,n-1))編寫一個計算此函數(shù)的遞歸程序。
其中m>0,n〉0使用遞歸算法編寫求斐波那契數(shù)列的第n,并編出主函數(shù)進行驗證。編寫一個求立方的函數(shù)重載判斷兩個數(shù)值大小的函數(shù)max返回值為兩個數(shù)值中的最大值。編寫一個函數(shù),用于去掉字符串尾部的空格符,其原型為:char*mytrim(char*string);其中參數(shù)string為字符串,返回值為指向string的指針。7char*myltrim(char*string);其中參數(shù)string為字符串,返回值為指向string的指針.8.編寫一個程序,當(dāng)輸入一個整數(shù)以后,可以轉(zhuǎn)換成相應(yīng)的英文單詞輸出。如:123轉(zhuǎn)換成onehundredtwentythree.9。用牛頓法或者二分法編寫一個求方程,其原型為:doubleequation(double(*fun)(doubl,doublea,double,doubleep;其中參數(shù)func,ab,eps為精度。8章結(jié)構(gòu)化設(shè)計方法輸入某小組51988年以后(含1988年)出生的人數(shù)。定義一個名為)坐標(biāo),計算該圓的面積。讀入5.口袋中有紅、黃、藍、白、黑五種顏色的小球若干個。如果每次都從口袋中取出3個不3.用自頂向下、逐步求精的程序設(shè)計方法找出2~10000之內(nèi)的所有完全數(shù)(所謂完全數(shù),即其各因子之和正好等于本身的數(shù)。如6=1+2+3,28=1+2+4+7+14,所以6,28都是完全數(shù)9章類和對象(1)定義一個Dog類,包含nameagesexweight.設(shè)計并測試一個名為Ellipse的橢圓類.仿照Date類設(shè)計一個Time類,按各種可能的格式輸出時間。10章類和對象(2)定義一個Dog類,包含namesexweight些屬性進行初始化。實現(xiàn)并測試這個類。Ellipse設(shè)計一個構(gòu)造函數(shù)對這些屬性進行初始化,并通過成員函數(shù)計算出橢圓的面積。仿照Date類設(shè)計一個Time加減運算、按各種可能的格式輸出時間。合并Date類和Time類為一個DateAndTime的一天時,應(yīng)能夠修改日期值。11章繼承從類Person中派生出一個教師類,新增的屬性有:專業(yè)、職稱和主講課程(一門.許多研究生既有學(xué)生的屬性,又有教師的屬性。試通過多重繼承說明一個研究生類。3.修改例,從Point類中派生出一個Line類.Line類增加一個數(shù)據(jù)成員EndPoint,線的長度。試比較一下與直接使用Point類來構(gòu)造Line.4.從Date類和Time類派生一個DateAndTime.12章多態(tài)性FirstB和這兩個派生類均含有公有成員函數(shù)displaBase的指針變量Base、FirstB、SecondBb1、、s1ptrb1、f1、s1的起始地址,然后執(zhí)行這些對象的成員函數(shù)display。擴充例12-6積和圓柱體的體積。提示:正方形數(shù)據(jù)成員:一個頂點和邊長;圓柱體數(shù)據(jù)成員:圓和高.Date當(dāng)前日期.從鍵盤輸入你的生日,如果今天是你的生日則顯示:“HappyBirthday!”,否則顯示“還有xx“你的生日已經(jīng)過去了xx天,明年的生日要再等yy天”.13章模板與異常處理并測試。4-6的冒泡排序法改寫成為模板函數(shù)并編寫一個程序進行測試。例13—6,沒有提供棧滿溢出無法壓入和空棧無法彈出提示等,請改進該程序。C++,它的下標(biāo)只能從0沒有負(fù)數(shù)下標(biāo),而且沒有數(shù)組越界檢查。請用類模板設(shè)計一個newArray,如果下標(biāo)越界,程:newArray〉A(chǔ)1(3) //同傳統(tǒng)類型的整型數(shù)組/包含5A2[-,A2[-,A[0,A1],A2[2]newArrayA2(-2,3)請編寫一個測試程序。例5-1給出的求階乘n當(dāng)用戶的輸入太大時(50),.14章標(biāo)準(zhǔn)庫和輸入輸出流編寫一個程序,分別用不同的域?qū)?23451.2345.0度~212,3公式如下:Celsius=5.0/9。0*(Fahrenheit-32);輸出用兩個右對齊列,攝氏溫度前面加上正負(fù)號.編寫一個程序,打印
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版大型商業(yè)綜合體消防報警系統(tǒng)安裝合同
- 2025年度木材銷售代理合同范本4篇
- 2025版牧業(yè)冷鏈物流配送與承包服務(wù)合同4篇
- 2025版小區(qū)消防應(yīng)急照明與疏散指示系統(tǒng)維護合同3篇
- 《婚姻制度篇案例》課件
- 二零二五年度食品原料采購合同規(guī)范2篇
- 2025版塔吊租賃合同樣板(智能監(jiān)控)3篇
- 乳品市場分析與營銷策略考核試卷
- 《經(jīng)皮腎鏡碎石》課件
- 二零二五年高速公路交通協(xié)管員職責(zé)規(guī)范合同范本3篇
- 慈溪高一期末數(shù)學(xué)試卷
- 天津市武清區(qū)2024-2025學(xué)年八年級(上)期末物理試卷(含解析)
- 《徐霞客傳正版》課件
- 江西硅博化工有限公司年產(chǎn)5000噸硅樹脂項目環(huán)境影響評價
- 高端民用航空復(fù)材智能制造交付中心項目環(huán)評資料環(huán)境影響
- 量子醫(yī)學(xué)成像學(xué)行業(yè)研究報告
- DB22T 3268-2021 糧食收儲企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化評定規(guī)范
- 辦事居間協(xié)議合同范例
- 正念減壓療法詳解課件
- GB 30254-2024高壓三相籠型異步電動機能效限定值及能效等級
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件
評論
0/150
提交評論