




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本文格式為Word版,下載可任意編輯C語言實驗報告,數(shù)組 C 語言試驗報告 試驗名稱 專業(yè) 姓名 學(xué)號 班級 指導(dǎo)老師 試驗七 數(shù)組 1. 試驗?zāi)康?(1) 嫻熟把握一維數(shù)組、二維數(shù)組得定義、初始化與輸入輸出方法; (2) 嫻熟把握字符數(shù)組與字符串函數(shù)得使用; (3) 把握與數(shù)組有關(guān)得常用算法(如查找、排序等). 2. 試驗指導(dǎo) (1) 對任意一個一維型數(shù)組,從中找出數(shù)組元素得最大值與最小值并輸出。 要求: 數(shù)組有十個元素; 使用canf 函數(shù)實現(xiàn)數(shù)組元素得輸入前給出必要得提示; 輸出時,首先輸出數(shù)組得十個元素,然后輸出其最大值與最小值。 分析指導(dǎo): 算法分析:首先定義一個數(shù)組,通過循環(huán)從鍵盤
2、輸入十個數(shù)組元素得值,再通過另一個循環(huán)推斷數(shù)組元素得最大只與最小值; 依據(jù)分析狀況編寫程序: incldesto、h in() it a,ma,min; prntf('please inpu ten itges:); or(i=0;i=9;i+) scanf(',a); mx=a0; mi=0; for(=1;i=9;i+) if(amax) ma; if(amn) min=ai; for(i0;i;i+) rintf(=%dn',i,ai); printf('Te maimu value i d,and te minmum vale i dn,ax,mn);
3、運行程序,輸入十個整數(shù),如: 21 37 6 1 9 2 89 7 35 59 運行結(jié)果如下: (2) 編寫函數(shù) cmptr(har s1,char )比較兩個字符串 s1 與 s2得大小。假如 s12,返回一個正數(shù);s=s2,返回 0;s2,返回一個負(fù)數(shù),在主函數(shù)中調(diào)用該函數(shù)完成字符串得比較操作,并輸出返回得值。 要求: 不允許使用 strm()函數(shù); 用 gets()函數(shù)在主函數(shù)中輸入兩個字符串; 實現(xiàn)觸摸屏受托人()函數(shù),返回得正數(shù)或負(fù)數(shù)得肯定值應(yīng)當(dāng)就是進(jìn)行比較得兩個字符傳中相應(yīng)字符得 ACII 碼得差值。 分析指導(dǎo): 算法分析:兩個字符串從第一個字符開頭一一對應(yīng)進(jìn)行比較,直到不相等得那
4、個字符,從而求得它們得 ASCII 碼得差值。比如,A與相比,由于A,應(yīng)輸出負(fù)數(shù),由于"與得 ACI 碼得差值為,因此,應(yīng)輸出"-2'。同理,"And'與"Aid'比較,依據(jù)其次個字符比較結(jié)果,n比大 5,因此應(yīng)輸出5; 依據(jù)分析狀況編寫程序: #inudedo、h it cmpsr(ha s1,char s2) ;ffid,i t i; ;+i)0!i1s()is=is((eliw f(s1i="0i=0) ;0=fi l ;iss=ffd retur diff; vi main() ;z tni car s00,s2
5、100; itf(inp the frst strng:); / 1 串符字入輸 ;)1s( steg ;)':gnrs ocs et upni'(ftnirp/ 2 串符字入輸 get(s2); ;)2s,1(rtspmz/ 果結(jié)較比出輸,'nd s sgit owt ewteb cneeffd t(ftnirpz); 查瞧運行結(jié)果如下: 重新輸入兩個字符串 mt,mod 運行結(jié)果如下: (3) 再給定得字符串中查找指定得字符。 要求: 字符串采納直接初始化得方式處理; 通過 snf 函數(shù)讀入一個任意字符; 在字符串中查找該字符,假如存在該字符,輸出該字符在字符串中得
6、一次消失得位置,假如再給定得字符串中不存在該字符,則給出相應(yīng)得說明信息. #ncludestdio、 void ma() in i; ;h rac ;magor = rhc ;) :母字文英個一入輸 '(tnp ;)h,c%(fas );0"=!i;0=i( rf if (si=h) ak; )7i( fi ;)hc,n=ds(nirp s printf('No foudedn'); 輸入一個英文字母 O 運行程序如下: 再次輸入一個英文字母 w 運行程序如下: (4) 首先輸入一個大于二且小于十得整數(shù),然后定義一個二維整型數(shù)組(*n),初始化該數(shù)組,敘述組中
7、最大元素所在得行與最小元素所在得行對調(diào)。 要求: nn 數(shù)組元素得值由anf 函數(shù)從鍵盤輸入(假定最大值最小值不在同一行 上),然后輸出該數(shù)組; 查找最大值最小值所在得行,將數(shù)組中最大元素所在得行與最小元素所在得行對調(diào),并輸出對調(diào)后得數(shù)組; 為直觀起見,數(shù)組按 n 行 n 列得方式輸出; 修改程序,對最大值與最小值可能消失在一行種得狀況進(jìn)行處理。 includestd、h i() ;met,xam,nim,9xirm gl ;0=nn,=xaMn,n,j,i tni printf(nplase inpu n f matrix:n); ;)n,(fna rin(npeas ipute elent
8、 of matrix(%d):n',n,); or(=0;in;i+) for(j0;jn;j+) scaf(d',matrixj); ;0xirtam=xa=i )i;=i(f )+j;j;0j(rof i(matrixijx) ;jixirtam=xam ;=xaMn )nxa(fi ese ;jixia=m Min=j; for(j=;jn;j+) ;jxaMnta=pmet ;jniMnxirm=jxaMnxita marxnMnj=temp; ;)'n:xtam tluseR'(firp )+;ni;0=i(rof )+j;nj;0=(rof ;)jiam,%'(fnrp print(n); 輸入一個數(shù) 4,輸入一個4 得數(shù)組 1 3 7 2 8 1 5 7 2 6 9 運行程序如下:
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人職業(yè)規(guī)劃的思路與方向計劃
- 幼兒成長之路小班教學(xué)活動規(guī)劃計劃
- 生產(chǎn)計劃與需求預(yù)測的關(guān)系
- 小班音樂與韻律教育活動計劃
- 《貴州連云礦業(yè)有限公司興仁縣潘家莊鎮(zhèn)旭東煤礦(延續(xù))礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》專家組評審意見
- 鹽邊縣中天礦業(yè)有限責(zé)任公司新九大老包鐵礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案情況
- 第1課 互聯(lián)網(wǎng)與物聯(lián)網(wǎng) 教學(xué)設(shè)計 -初中信息技術(shù)七年級下冊浙教版2023
- 第八單元-第2課時-角的度量(教學(xué)設(shè)計)四年級數(shù)學(xué)上冊同步高效課堂系列(蘇教版)
- 《三位數(shù)乘兩位數(shù)的筆算乘法》(教學(xué)設(shè)計)-2024-2025學(xué)年四年級上冊數(shù)學(xué)人教版
- 不同茶葉沖泡方法
- 2024年甘肅省蘭州市中考地理試卷(附答案)
- 2024年新高考I卷信息類文本《論持久戰(zhàn)》講評課件
- 6.《變色龍》省公開課一等獎全國示范課微課金獎?wù)n件
- 《計算機視覺-基于OpenCV的圖像處理》全套教學(xué)課件
- 丹麥牛角包制作
- 胰腺假性囊腫護(hù)理查房
- QBT 3823-1999 輕工產(chǎn)品金屬鍍層的孔隙率測試方法
- 服務(wù)項目驗收單
- 剪叉式高空作業(yè)平臺檢查驗收表
- 中職思想政治高教版(2023)心理健康與職業(yè)生涯第2課
- 2024年蘇州市職業(yè)大學(xué)單招職業(yè)技能測試題庫及答案解析
評論
0/150
提交評論