計(jì)算機(jī)實(shí)踐-C-C++程序設(shè)計(jì)報(bào)告_第1頁(yè)
計(jì)算機(jī)實(shí)踐-C-C++程序設(shè)計(jì)報(bào)告_第2頁(yè)
計(jì)算機(jī)實(shí)踐-C-C++程序設(shè)計(jì)報(bào)告_第3頁(yè)
計(jì)算機(jī)實(shí)踐-C-C++程序設(shè)計(jì)報(bào)告_第4頁(yè)
計(jì)算機(jī)實(shí)踐-C-C++程序設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論