



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、A類程序設(shè)計題1、編寫一個求梯形面積的函數(shù),在主函數(shù)中調(diào)用2、編寫函數(shù),求sinh(x)的值,sinh(x)=(ex-e-x)/23、已知三角形的三邊,求三角形面積,將其編寫成一個函數(shù)。4、編寫一個函數(shù)實現(xiàn)求10個數(shù)的最大值函數(shù)5、編寫一個函數(shù)來檢驗輸入的一個字符是大寫字母還是小寫字母英文字母。6、使用函數(shù)重載的方法定義兩個重名函數(shù),分別求出整型數(shù)的兩點間距離和浮點型數(shù)的兩點間距離。7、編寫函數(shù)將化氏溫度轉(zhuǎn)換為攝氏溫度,公式為C=(F-32)*5/9;并在主函數(shù)中調(diào)用。8、編寫一個函數(shù)來檢驗輸入的一個字符是0-9。9、利用重載編寫求整數(shù)絕對值和求實數(shù)絕對值兩個函數(shù)。10、使用靜態(tài)局部變量,編寫一個函數(shù)計算13的階乘。11、重載求平方的函數(shù),實現(xiàn)求整數(shù)、單精度浮點數(shù)和雙精度浮點數(shù)的平方值。12、完成函數(shù),參數(shù)為兩個unsigned short int 型數(shù),返回值為第一個參數(shù)除以第二個參數(shù)的結(jié)果,數(shù)據(jù)類型為short int;如果第二個參數(shù)為0,則返回值為-1。在主程序中實現(xiàn)輸入輸出。13、編寫一個函數(shù)求長方體的體積,長方體的長、寬、高的默認(rèn)值分別為30、20、10。在主函數(shù)中進(jìn)行輸入輸出。14、編寫程序求的值,其中arctan用如下形式的級數(shù)計算:(編寫函數(shù))直到級數(shù)某項絕對值不大于10-10為止;和x均為double型。15、編寫三個名為add的重載函數(shù),分別實現(xiàn)兩整數(shù)相加、兩實數(shù)相加和兩個復(fù)數(shù)相加的功能。16、求方程的根,用三個函數(shù)分別求當(dāng)、和是的根,并輸出結(jié)果。從主函數(shù)輸入系數(shù)。17、寫一個判別素數(shù)的函數(shù),從主函數(shù)輸入一個整數(shù),輸出是否為素數(shù)的信息。18、定義一個帶參數(shù)的宏,求三角形的周長。在主程序中,使用它19、定義一個參數(shù)的宏,求梯形的面積。在主程序中,使用它20、編寫帶默認(rèn)參數(shù)的函數(shù),求2個或3個整數(shù)中的最大數(shù)。并在組程序中實現(xiàn)二、B類程序設(shè)計題1、編寫兩個函數(shù),輸入的整數(shù)按字符串形式逆序輸出,要求分別用遞歸算法和非遞歸算法實現(xiàn)。如:輸入12345,輸出:5 4 3 2 12、編寫函數(shù)利用遞歸的方法計算x的n階勒讓德多項式的值。該公式如下:3、利用函數(shù)調(diào)用求組合數(shù) 。4、在主程序中,輸入n,用遞歸方法編寫函數(shù),求1+2+3+n5、在主程序中,輸入n,用遞歸方法編寫函數(shù)求n!6、將一個整數(shù)的各個位上的數(shù)字加起來(用函數(shù)完成),并輸出結(jié)果。7、分別利用非遞歸和遞歸的方法編寫函數(shù)求斐波那契數(shù)列第n項。8、編程計算 1k + 2k + 3k + + nk,用帶兩個參數(shù)的函數(shù)實現(xiàn)9、input函數(shù)輸入10個整數(shù),并求出它們的最大值、最小值和總和。主函數(shù)main調(diào)用input函數(shù),并輸出這10個整數(shù)的最大值、最小值和總和。10、設(shè)計一個遞歸函數(shù),計算一個整數(shù)的各位數(shù)字之和。11、用內(nèi)聯(lián)函數(shù)實現(xiàn)求出一維數(shù)組的最大值。在主函數(shù)中輸入數(shù)組元素值,調(diào)用求最大值函數(shù),并輸出數(shù)組最大值。12、用弦截法,求方程的根,用函數(shù)實現(xiàn)13、用牛頓迭代法,求方程在1附近的根,用函數(shù)實現(xiàn)14、編寫函數(shù),計算,當(dāng)最后一項小于0.00001時,累加結(jié)束。X在主函數(shù)中,通過從鍵盤輸入15、編無參函數(shù),void print(),并結(jié)合使用全局變量k與n,使每調(diào)用一次該函數(shù),總顯示出k行“+”符號來,且每行均顯示連續(xù)的n個“+”符號。并編制主函數(shù) main,對該函數(shù)進(jìn)行具體調(diào)用。16、編寫兩個數(shù)的最大公約數(shù)的函數(shù),在主程序中調(diào)用。17、設(shè)f(x) = x*x + x/2.1 8; g(x) = 2*f(x) 3.5*f(2*x) + 5.5;編程序,對x=-5,-4,-3,3,4,5,計算各g(x)之值并輸出這11個計算結(jié)果。18、編寫遞歸和非遞歸兩種函數(shù)power(a,n),用于求出實數(shù)a的n次方。并編制主函數(shù),輸入不同的實數(shù)a及正整數(shù)n,而后通過調(diào)用power函數(shù)來進(jìn)行求解。提示:可按如下公式來編制遞歸處理函數(shù)power(a,n)=a; 若n等于1power(a,n)=a * power(a,n-1); 若n大于1。19、設(shè)f(x) = a0x9 + a1x8 + + a8x + a9 ;(其中的各ai 為常數(shù)),編制計算上述f 值的自定義函數(shù),并編出main 函數(shù),對任意輸入的x,計算出y=f(x)之值并顯示在屏幕上。假設(shè)各系數(shù)ai 存放于一個a 數(shù)組中,并通過如下語句來說明a 數(shù)組并置初值。double a10=1, 2, 0.3, -2, 3.5, 0, -8.1, 3.3, -6, 1.68;要求按照如下三種處理方法來編制函數(shù)f(如依次稱為f1、f2、f3),并編制main,用同一個實參x 去調(diào)用它們(應(yīng)該得到三個相同的函數(shù)返回值y)。f1 函數(shù):通過調(diào)用標(biāo)準(zhǔn)庫函數(shù)pow(x,n)來計算x 的n 次方,而后通過循環(huán)累加出y。f2 函數(shù):通過調(diào)用自定義函數(shù)myPow(x,n)來計算x 的n 次方,而后通過循環(huán)累加出y。f3 函數(shù):分析并構(gòu)造如下形式的循環(huán)來計算yy = a0;for ( . )y = y*x + ai;三、C類程序設(shè)計題1、編制具有如下原型的函數(shù)prime,用來判斷整數(shù)n 是否為素數(shù)。bool prime(int n);而后編寫主函數(shù)main,輸入任意一個大于4 的偶數(shù)d,找出滿足d=d1+d2 的所有數(shù)對,其中要求d1 與d2 均為素數(shù)(通過調(diào)用prime 來判斷素數(shù))。如偶數(shù)80 可以分解為:7+73、13+67、19+61、37+43。2、編寫一個函數(shù)求滿足以下條件的最大的n: 12+22+32+n210003、編制具有如下原型的函數(shù)long dif(int y1, int m1, int d1, int y2, int m2, int d2);它負(fù)責(zé)計算出兩個日期的間隔天數(shù)并返回。其中的y1、m1、d1表示第一個日期的年、月、日;而y2、m2、d2表示第二個日期的年、月、日。而后編制主函數(shù),對dif進(jìn)行調(diào)用,以驗證它的正確性。4、在主程序中提示輸入n,編寫函數(shù)用遞歸的方法求1+2+n的和。5、編寫一個將x進(jìn)制正整數(shù)n化為10進(jìn)制數(shù)并輸出結(jié)果的函數(shù)(x為2或8),具有如下原型: void ChgXTo10 (int n, int x);并編寫主函數(shù)對它進(jìn)行調(diào)用來驗證其正確性。6、編寫判斷勾股數(shù)的函數(shù)。打印出100內(nèi)的所有的勾股數(shù)。勾股數(shù)就是滿足x2+y2=z2的自然數(shù)。最小是勾股數(shù)5,4,3。7、編寫一個函數(shù)countk(long k,count10),求出證書k中數(shù)字0到9出現(xiàn)的次數(shù),并計入count10中。8、編寫求最大公約數(shù)和最小公倍數(shù)的函數(shù),輸入m,n(要求輸入數(shù)均大于0),輸出它們的最大公約數(shù)和最小公倍數(shù)。其中,寫最小公倍數(shù)的函數(shù)時,要求調(diào)用求最大公約數(shù)的函數(shù)9、尋找四位數(shù)的超級素數(shù)。超級素數(shù)的定義為:若一個素數(shù)從低位到高位依次去掉一位數(shù)后仍然是素數(shù),則此數(shù)為超級素數(shù)。例如,數(shù)2333是素數(shù),且233、23、2均是素數(shù),所以2333是一個超級素數(shù),用定義函數(shù)的方式實現(xiàn)。主程序中,輸入位數(shù)。10、尋找并輸出11999之間的數(shù)m,它滿足m、m2和m3均為回文數(shù)?;匚模焊魑粩?shù)字左右對稱的整數(shù),用定義函數(shù)的方式實現(xiàn)。主程序中,輸入范圍(兩個參數(shù))。11、編一個返回真假值(布爾值)的函數(shù)symm,實現(xiàn)如下功能:若正整數(shù)n為“回文數(shù)”(正讀與反讀為相同大小的數(shù))的話,返回true,否則返false。其函數(shù)原型為:bool symm(long n);并編主函數(shù),通過調(diào)用symm,求出1000以內(nèi)所有滿足下述特征的m: m和7*m以及3*m*m都是“回文數(shù)”,如1,11,88, ( 因為m=1,7*m=7,3*m*m=3; m=11,7*m=77,3*m*m=363; m=88,7*m=616,3*m*m=23232; )。12、輸出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個3位數(shù),其各位數(shù)字的立方之和等于該數(shù)本身。例如,153是一個水仙花數(shù),因為153 = 13 + 53 +33。用函數(shù)來判斷時否是“水仙花數(shù)”。13、用戶任意輸入一個年份以及該年的1月1日是星期幾,而后任意指定某一天(再輸入該年的任意一個月份日期),由程序計算出這一天是星期幾。注意,2月份閏年為29天,非閏年為28天;可被4整除而不可被100整除的年份、或者可被400整除的年份均為閏年。思考:利用元年元月元日(即1年1月1日)是星期一的已知事實,可對程序進(jìn)行改造,讓用戶僅輸入一個表示日期的年月日,則程序就應(yīng)計算出那一天是星期幾。主程序中輸入一個年份以及該年的1月1日是星期幾,而后任意指定某一天(再輸入該年的任意一個月份日期)14、編一個返回真假值(布爾值)的函數(shù)p,其函數(shù)原型為:bool p(int x);具有如下功能:若正整數(shù)x的各位數(shù)字之積等于x2-10x-22的話,返回true,否則返false。并編主函數(shù),通過調(diào)用p,找出1000以內(nèi)的滿足上述關(guān)系的所有x。15、編寫具有如下原型的函數(shù):bool f(long x); 其功能為:若整數(shù)x僅由偶數(shù)字(0、2、4、6、8)組成時(如x=26480),函數(shù)返回true,否則返回false(如當(dāng)x=22034時)。并編制主函數(shù)對它進(jìn)行調(diào)用。16、輸入兩個二進(jìn)制正整數(shù)(兩個非“0”即“1”的字符串),而后輸入一個運算符(“+”、“-”、“*”、“/”),按int型整數(shù)運算方式求出這兩個二進(jìn)制整數(shù)的運算結(jié)果并輸出。提示:設(shè)計將2進(jìn)制數(shù)化為10進(jìn)制數(shù)、以及將10進(jìn)制數(shù)化為2進(jìn)制數(shù)的函數(shù)“int Chg2To10(char a);”和“ void Chg10To2(int n, char result);”,而后在主函數(shù)中通過調(diào)用Chg2To10先將兩個輸入串轉(zhuǎn)化
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭電工實戰(zhàn)施工方案
- 槽鋼施工方案
- TSHAEPI 012-2024 低碳實踐區(qū)近零碳排放實踐區(qū)建設(shè)和評價指南
- 幼兒園環(huán)境創(chuàng)設(shè)家長參與2025年度合作協(xié)議
- 二零二五年度劇院包場合同-電影院租賃年度文化合作協(xié)議
- 2025年度跨境電商平臺國際人才招聘與派遣合同
- 二零二五年度茶山租賃及茶葉種植與農(nóng)業(yè)觀光旅游開發(fā)合同
- 二零二五年度商業(yè)街房地產(chǎn)招商代理執(zhí)行協(xié)議
- 2025年度金融科技股權(quán)分紅與風(fēng)險防范協(xié)議
- 二零二五年度健身房浴室共享租賃合同范本
- 部編版八年級物理(上冊)期末試卷(帶答案)
- 《衡水內(nèi)畫》課程標(biāo)準(zhǔn)
- 20S515 鋼筋混凝土及磚砌排水檢查井
- DB32T 4400-2022《飲用水次氯酸鈉消毒技術(shù)規(guī)程》
- 古詩惠崇春江晚景課件市公開課一等獎省賽課微課金獎?wù)n件
- 化學(xué)品(氬氣+二氧化碳混合氣)安全技術(shù)使用說明書
- 煤層氣開發(fā)-第2章-煤層氣地質(zhì)
- 黑龍江商業(yè)職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- 美羅華(利妥昔單抗)課件
- 稅務(wù)簡易注銷課件
- 人教版五年級數(shù)學(xué)下冊第六單元分層作業(yè)設(shè)計
評論
0/150
提交評論