C語言實驗4知識點綜合應(yīng)用_第1頁
C語言實驗4知識點綜合應(yīng)用_第2頁
C語言實驗4知識點綜合應(yīng)用_第3頁
C語言實驗4知識點綜合應(yīng)用_第4頁
C語言實驗4知識點綜合應(yīng)用_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實驗報告四(四學(xué)時)課程C語言程序設(shè)計實驗項目知識點綜合應(yīng)用成績專業(yè)班級機(jī)械設(shè)計及其自動 化學(xué)號201431030428批閱日期姓名吳繼楊實驗日期指導(dǎo)教師劉麗艷【實驗?zāi)康摹?1) 綜合運用順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)進(jìn)行程序設(shè)計(2) 運用控制結(jié)構(gòu)解決實際問題(3) 綜合應(yīng)用數(shù)組、函數(shù)等知識。(4) 編程求解常用算法。二【實驗內(nèi)容】【實驗1】要求:編寫程序,其功能是:計算610 。若 x=2.5,則輸出 s=12.182494。2nI n If(x) 1 x -直到 X2!n!|n!|實驗代碼及結(jié)果:ttinclude ttinclude double Fun(double x)jY; dou

2、ble sum=1,t=1,i=1 while(fabs=1e-6) main()double x9s; printfC* 請輸入 x:-); scanFClf.&x); s=Fun(x);print Y 結(jié)果為:Vf,s);ess any key to contuiue5 1 2 2 1 X - 瓶杲 HI星口【實驗2】要求:36塊磚,36人搬,男搬4,女搬3,兩個小孩抬1磚,要求一次搬完,問男、女和小孩各若干? 提示:運用窮舉法解決問題(循環(huán)嵌套是窮舉法解決問題的常用方法)實驗代碼及結(jié)果:【實驗 3】要求:定義一個N行N列的二維整型數(shù)組,使數(shù)組左下三角元素中的值乘以n。例如:若n的值為3,

3、 a數(shù)197397238698組中的值為 456 則返回主程序后 a 數(shù)組中的值為12 15 18算法分析:1定義N行N列的二維數(shù)組,并手動為數(shù)組兀素賦值注意:注意數(shù)組維數(shù)不能為變量,但可以用宏定義的方式來進(jìn)行數(shù)組維數(shù)的定義,例如:在頭文件前進(jìn) 行宏定義 #define N 3 ,程序中定義二維數(shù)組 int numNN;2、選擇二維數(shù)組中的左下三角元素,并改變?nèi)窃氐闹?、 以N行N列的形式輸出二維數(shù)組,要求每輸出N個數(shù)據(jù),輸出一個回車換行符 實驗代碼及結(jié)果:s 所指字strlen【實驗 4】掌握字符串操作, 編寫函數(shù) ,完成以下功能:將 s 所指字符串中下標(biāo)為偶數(shù)的字符去掉,串中剩余字符形

4、成的新串放在 t 所指數(shù)組中。例如,當(dāng) 符串中的內(nèi)容為: ABCDEFGHIJK, 在 t 所指數(shù)組中的內(nèi)容應(yīng)是: BDFHJ。算法分析:(1)輸入字符串(2)定義存放新字符串的變量t,字符串長度至少為s長度的一半;( 3)把字符串 s 對應(yīng)位置上的字符賦值給變量 t(4)運用循環(huán)結(jié)構(gòu)為字符串t賦值,考慮t數(shù)組的下標(biāo)應(yīng)從0開始,到s長度的一半(可通過調(diào)用 函數(shù)獲取字符串 s 的長度);( 5)輸出字符串 tFindudeSinclude vuid fun (thar 來呂 char t)int i, j n; n=strl &n (s);二0,0; in: i+)if(i%2=l)tj=3i

5、: j卄;tj】=W-fl J-TJ1!1/F,口 o s) 8 % t 和 - rfv- /Vmai n ()t 801;哥Pleas ent er string s: f)s);The resuIt if: %sn, t),實驗結(jié)果:iijPlease enter s tr-lng- s : Abcdef gfltijlfThe result i芯;bd.FhjPress anv 血9 to continue_【實驗5選做】編寫一個函數(shù),通過計算機(jī)隨機(jī)產(chǎn)生一道四則運算題(兩個操作數(shù)在1-10之間,操作類型為加、減、乘、除中的任意一種),并要求作答。若輸入答案正確,則顯示 Right! ”,否則顯示Not correct! ”。然后,在 main函數(shù)中調(diào)用該函數(shù),完成若干道題目測試,并顯示回答正確的題目數(shù)量。例如:若輸入需完成的題目為

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論