




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上計(jì)算機(jī)實(shí)踐C/C+程序設(shè)計(jì)報(bào)告指導(dǎo)教師辛士光學(xué)號(hào)學(xué)生姓名王 珊專(zhuān)業(yè)測(cè)控技術(shù)與儀器班級(jí)測(cè)控10-2班電話(huà)成績(jī)二一一年七月八日一設(shè)計(jì)題目題目編號(hào):C1 題目名稱(chēng):字符串的操作 二題目的意義通過(guò)字符串函數(shù)的編寫(xiě),在不使用系統(tǒng)函數(shù)的情況下,對(duì)字符串進(jìn)行復(fù)制、連接、交換、查找、比較的運(yùn)算。設(shè)計(jì)菜單實(shí)現(xiàn)功能選擇字符串的運(yùn)算方式。深刻地理解字符串函數(shù)的操作過(guò)程,對(duì)字符串與指針相結(jié)合的運(yùn)算思想進(jìn)行實(shí)踐。三程序設(shè)計(jì)功能圖main() While(1)Switch(i)1copy(char*s1,char*s2)2link(char*s1,char*s2)3copy(char*s1,ch
2、ar*s2)4link(char*s1,char*s2)5compare(char*p1,char*p2)模塊名稱(chēng)main模塊功能主控函數(shù)模塊說(shuō)明定義、初始化、菜單選擇、計(jì)算結(jié)果類(lèi)型變量名初值值域變量說(shuō)明chars1100字符數(shù)組s1chars2100字符數(shù)組s2inti(1,2,3,4,5)charc要查找的字符變量模塊名稱(chēng)copy模塊功能自定義的字符串復(fù)制函數(shù)模塊說(shuō)明定義變量、字符串的復(fù)制、返回復(fù)制結(jié)果類(lèi)型變量名初值值域變量說(shuō)明chars1指向字符數(shù)組s1的字符型指針變量chars2指向字符數(shù)組s2的字符型指針變量charp1字符型指針變量charp2字符型指針變量模塊名稱(chēng)link模塊功能
3、自定義的字符串連接函數(shù)模塊說(shuō)明定義變量、字符串的連接、返回連接結(jié)果類(lèi)型變量名初值值域變量說(shuō)明chars1指向字符數(shù)組s1的字符型指針變量chars2指向字符數(shù)組s2的字符型指針變量charp1字符型指針變量char p2字符型指針變量模塊名稱(chēng)find模塊功能自定義的字符串查找函數(shù)模塊說(shuō)明定義變量、字符串的查找、返回查找結(jié)果類(lèi)型變量名初值值域變量說(shuō)明chars1指向字符數(shù)組s1的字符型指針變量charc要查找的字符型變量charp字符型指針變量inti0非負(fù)整數(shù)整形變量,記錄字符出現(xiàn)的次數(shù)模塊名稱(chēng)exchange模塊功能自定義的字符串交換函數(shù)模塊說(shuō)明定義變量、字符串的交換、返回交換結(jié)果類(lèi)型變量名
4、初值值域變量說(shuō)明chars1指向字符數(shù)組s1的字符型指針變量chars2指向字符數(shù)組s2的字符型指針變量charp1字符型指針變量char p2字符型指針變量chars字符數(shù)組做中間變量charp字符型指針變量,指向數(shù)組1s模塊名稱(chēng)compare模塊功能自定義的字符串比較函數(shù)模塊說(shuō)明定義變量、字符串的比較、返回比較結(jié)果類(lèi)型變量名初值值域變量說(shuō)明charp1字符型指針變量char p2字符型指針變量inti整型變量控制指針下移四詳細(xì)設(shè)計(jì)主函數(shù)運(yùn)行如下:void main()/*系統(tǒng)控制主函數(shù)*/char s11000,s21000;int i;couts1;couts1 is:s1endl; c
5、outs2;couts2 is:s2endl; while(1) cout*endl; cout* 請(qǐng)選擇字符串的運(yùn)算方式: * endl; cout* 1.復(fù)制 * endl; cout* 2.連接 * endl; cout* 3.查找 * endl; cout* 4.交換 * endl; cout* 5.比較 * endl; cout* 0.退出 * endl; cout*i; couti=iendl; switch(i)/*菜單進(jìn)行功能選擇*/ case 0: break; case 1: cout復(fù)制結(jié)果: copy(s1,s2)endl; break; case 2: cout連接結(jié)
6、果:link(s1,s2)endl; break; case 3: cout查找結(jié)果:find(s1)endl; break; case 4: cout交換結(jié)果:exchange(s1,s2)endl; break; case 5: cout比較結(jié)果compare(s1,s2)endl; break; 定義了字符數(shù)組輸入字符串,定義整形變量進(jìn)行菜單選擇。switch(i)控制菜單功能選擇,進(jìn)行自定義字符函數(shù)運(yùn)算。while(1)進(jìn)行菜單循環(huán),可以多次在同一界面進(jìn)行菜單選擇。結(jié)果輸出運(yùn)用函數(shù)調(diào)用,在自定義字符串中使用了指針與字符數(shù)組相結(jié)合的方式進(jìn)行編程。五程序運(yùn)行界面1復(fù)制2連接3查找4交換 5比較六調(diào)試、分析及總結(jié)1.出現(xiàn)的錯(cuò)誤:序號(hào)遇到問(wèn)題解決措施1自定義的字符串函數(shù)非法。重新規(guī)范書(shū)寫(xiě),查找語(yǔ)法錯(cuò)誤。2缺少函數(shù)返回值。按照對(duì)應(yīng)類(lèi)型的自定義函數(shù)書(shū)寫(xiě)返回值。3括號(hào)沒(méi)有搭配好。在一開(kāi)始寫(xiě)括號(hào)的時(shí)就及時(shí)書(shū)寫(xiě)成對(duì)。4調(diào)試無(wú)錯(cuò)誤后,運(yùn)行結(jié)果錯(cuò)誤。函數(shù)編寫(xiě)有問(wèn)題,整體分析,找出錯(cuò)誤所在,將程序部分截出運(yùn)行,找出錯(cuò)誤所在。5通過(guò)這次C+程序設(shè)計(jì)實(shí)踐的學(xué)習(xí),對(duì)C+語(yǔ)法和編程思路有了認(rèn)識(shí)了解,在電腦實(shí)際操作是時(shí)能自己獨(dú)立解決部分問(wèn)題,課下與同學(xué)及時(shí)探討問(wèn)題,將不會(huì)的難點(diǎn)及時(shí)反饋與老師。六參考資料1劉天立 ,王乾 ,王百瑜 .大學(xué)C/C+程序設(shè)計(jì)案例教程M .北京:中國(guó)鐵道出版社,2010.2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于黃岡的七下數(shù)學(xué)試卷
- 貨品分析培訓(xùn)課件圖片
- 肥城中考數(shù)學(xué)試卷
- 肛腸五項(xiàng)技術(shù)課件
- 燈塔市期末考試數(shù)學(xué)試卷
- 浮山中學(xué)數(shù)學(xué)試卷
- 高級(jí)中學(xué)期末數(shù)學(xué)試卷
- 2025年06月浙江溫州市蒼南縣衛(wèi)生健康系統(tǒng)面向社會(huì)招聘120編外輔助人員2人筆試歷年專(zhuān)業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 2025年01月2025安徽池州市人民醫(yī)院勞務(wù)派遣辦公室文員招聘1人筆試歷年專(zhuān)業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 銷(xiāo)售技能培訓(xùn)課件分類(lèi)
- 劃線(xiàn)及交通設(shè)施工程施工方案
- 2025年中考物理終極押題猜想(廣東省卷專(zhuān)用)(解析版)
- 學(xué)校食堂自營(yíng)管理實(shí)施方案
- 2024年10月自考00882學(xué)前教育心理學(xué)試題及答案含評(píng)分參考
- 廣東省廣州市2024年中考道德與法治試卷(含答案)
- 2025年中國(guó)陪診服務(wù)行業(yè)現(xiàn)狀、發(fā)展環(huán)境及投資前景分析報(bào)告
- 新疆2024年小升初語(yǔ)文模擬考試試卷(含答案)
- 項(xiàng)目經(jīng)理入職培訓(xùn)
- 汽車(chē)駕駛員(技師)考試題及答案
- 南昌市產(chǎn)業(yè)投資集團(tuán)有限公司招聘筆試題庫(kù)2024
- 三化一穩(wěn)定嚴(yán)進(jìn)嚴(yán)出專(zhuān)案報(bào)告
評(píng)論
0/150
提交評(píng)論