




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上計算機實踐C/C+程序設(shè)計報告指導(dǎo)教師辛士光學(xué)號學(xué)生姓名王 珊專業(yè)測控技術(shù)與儀器班級測控10-2班電話成績二一一年七月八日一設(shè)計題目題目編號:C1 題目名稱:字符串的操作 二題目的意義通過字符串函數(shù)的編寫,在不使用系統(tǒng)函數(shù)的情況下,對字符串進行復(fù)制、連接、交換、查找、比較的運算。設(shè)計菜單實現(xiàn)功能選擇字符串的運算方式。深刻地理解字符串函數(shù)的操作過程,對字符串與指針相結(jié)合的運算思想進行實踐。三程序設(shè)計功能圖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)模塊名稱main模塊功能主控函數(shù)模塊說明定義、初始化、菜單選擇、計算結(jié)果類型變量名初值值域變量說明chars1100字符數(shù)組s1chars2100字符數(shù)組s2inti(1,2,3,4,5)charc要查找的字符變量模塊名稱copy模塊功能自定義的字符串復(fù)制函數(shù)模塊說明定義變量、字符串的復(fù)制、返回復(fù)制結(jié)果類型變量名初值值域變量說明chars1指向字符數(shù)組s1的字符型指針變量chars2指向字符數(shù)組s2的字符型指針變量charp1字符型指針變量charp2字符型指針變量模塊名稱link模塊功能
3、自定義的字符串連接函數(shù)模塊說明定義變量、字符串的連接、返回連接結(jié)果類型變量名初值值域變量說明chars1指向字符數(shù)組s1的字符型指針變量chars2指向字符數(shù)組s2的字符型指針變量charp1字符型指針變量char p2字符型指針變量模塊名稱find模塊功能自定義的字符串查找函數(shù)模塊說明定義變量、字符串的查找、返回查找結(jié)果類型變量名初值值域變量說明chars1指向字符數(shù)組s1的字符型指針變量charc要查找的字符型變量charp字符型指針變量inti0非負整數(shù)整形變量,記錄字符出現(xiàn)的次數(shù)模塊名稱exchange模塊功能自定義的字符串交換函數(shù)模塊說明定義變量、字符串的交換、返回交換結(jié)果類型變量名
4、初值值域變量說明chars1指向字符數(shù)組s1的字符型指針變量chars2指向字符數(shù)組s2的字符型指針變量charp1字符型指針變量char p2字符型指針變量chars字符數(shù)組做中間變量charp字符型指針變量,指向數(shù)組1s模塊名稱compare模塊功能自定義的字符串比較函數(shù)模塊說明定義變量、字符串的比較、返回比較結(jié)果類型變量名初值值域變量說明charp1字符型指針變量char p2字符型指針變量inti整型變量控制指針下移四詳細設(shè)計主函數(shù)運行如下: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* 請選擇字符串的運算方式: * 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)/*菜單進行功能選擇*/ 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ù)組輸入字符串,定義整形變量進行菜單選擇。switch(i)控制菜單功能選擇,進行自定義字符函數(shù)運算。while(1)進行菜單循環(huán),可以多次在同一界面進行菜單選擇。結(jié)果輸出運用函數(shù)調(diào)用,在自定義字符串中使用了指針與字符數(shù)組相結(jié)合的方式進行編程。五程序運行界面1復(fù)制2連接3查找4交換 5比較六調(diào)試、分析及總結(jié)1.出現(xiàn)的錯誤:序號遇到問題解決措施1自定義的字符串函數(shù)非法。重新規(guī)范書寫,查找語法錯誤。2缺少函數(shù)返回值。按照對應(yīng)類型的自定義函數(shù)書寫返回值。3括號沒有搭配好。在一開始寫括號的時就及時書寫成對。4調(diào)試無錯誤后,運行結(jié)果錯誤。函數(shù)編寫有問題,整體分析,找出錯誤所在,將程序部分截出運行,找出錯誤所在。5通過這次C+程序設(shè)計實踐的學(xué)習(xí),對C+語法和編程思路有了認識了解,在電腦實際操作是時能自己獨立解決部分問題,課下與同學(xué)及時探討問題,將不會的難點及時反饋與老師。六參考資料1劉天立 ,王乾 ,王百瑜 .大學(xué)C/C+程序設(shè)計案例教程M .北京:中國鐵道出版社,2010.2
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于深度學(xué)習(xí)的病毒檢測算法-全面剖析
- 2025年國際人權(quán)與法律專業(yè)考試試題及答案
- 2025至2030中國空氣壓縮機制造行業(yè)需求趨勢與投資前景展望報告
- 小學(xué)體育教材更新計劃
- 部編版二年級語文與其他學(xué)科融合教學(xué)計劃
- 小學(xué)語文作文教學(xué)在線平臺建設(shè)計劃
- 藝術(shù)教育線上培訓(xùn)心得體會
- 數(shù)學(xué)學(xué)科六年級專項輔導(dǎo)計劃
- R醫(yī)院醫(yī)共體財務(wù)共享平臺構(gòu)建研究
- 道路綠化帶養(yǎng)護措施及案例分析
- GA 255-2022警服長袖制式襯衣
- GB/T 5202-2008輻射防護儀器α、β和α/β(β能量大于60keV)污染測量儀與監(jiān)測儀
- GB/T 39560.4-2021電子電氣產(chǎn)品中某些物質(zhì)的測定第4部分:CV-AAS、CV-AFS、ICP-OES和ICP-MS測定聚合物、金屬和電子件中的汞
- GB/T 3452.4-2020液壓氣動用O形橡膠密封圈第4部分:抗擠壓環(huán)(擋環(huán))
- 計劃生育協(xié)會基礎(chǔ)知識課件
- 【教材解讀】語篇研讀-Sailing the oceans
- 抗腫瘤藥物過敏反應(yīng)和過敏性休克
- 排水管道非開挖預(yù)防性修復(fù)可行性研究報告
- 交通工程基礎(chǔ)習(xí)習(xí)題及參考答案
- 線路送出工程質(zhì)量創(chuàng)優(yōu)項目策劃書
- 100T汽車吊性能表
評論
0/150
提交評論