課程C程序設計名稱7章復習第1頁共7頁_第1頁
課程C程序設計名稱7章復習第1頁共7頁_第2頁
課程C程序設計名稱7章復習第1頁共7頁_第3頁
課程C程序設計名稱7章復習第1頁共7頁_第4頁
課程C程序設計名稱7章復習第1頁共7頁_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1.-Z-.二 -_課程C+g序設計 實驗名稱1-7章復習第1頁共7頁專業班級 材料61實驗報告日期2007年5月7號同組人 教師審批簽字實驗目的(1) 復習前七章的內容,包括控制結構、基本數據類型、數組與結構體、表達式、函數、指針;(2)鞏固各種類型操作語句的使用,以便更加熟練的掌握它們。實驗內容英文單詞,單詞之間用空格隔開,用“ xyz”表示結束輸入,統計輸入過哪些單詞 以及各單詞出現的次數,統計時區分大小寫字母,最后按單詞的字典順序輸出單 詞和出現次數的對照表。(1)定義適合的數據類型,實現詞頻統計功能。利用結構體來描述單詞和詞頻,對于用戶的每一次輸入,判斷是否是結束標系別材料學院實驗日

2、期2007年4月26號姓名黃潔 學號6021002報告退發(訂正、重做)(-)實驗題目編寫一組函數來實現詞頻統計功能:輸入一系列志。(2)如果不是結束標志” xyz”,掃描已建立的詞典數組,判斷是否該詞已經出現在詞典中, 如已存在, 將對應的詞頻加 1;如詞典中不存在該詞,向詞典中添加新的詞條。3)在用戶結束輸入后,調用排序函數對詞典進行排序并輸出。2 程序源代碼/Exercise6-4:詞頻統計 #include #include structWordListchar word50;int freq;void Sort(WordList list,int count)for(int i=0;

3、ii;j-)if(strcmp(listj-1.word,listj.word)0)WordList tmp;tmp=listj-1;listj-1=listj;listj=tmp;int main()WordList list5000;int i,num=0;char temp50;cintemp;while(strcmp(temp,xyz)!=0)for(i=0;i=num)strcpy(listi.word,temp);listi.freq=1;num+;cintemp;Sort(list,num);for(i=0;inum;i+)cout listi.word tlisti.freqe

4、ndl;return 0;3實驗結果(二)實驗題目二:編寫一個函數,用于將一個字符串轉換為整 型數值。其原型為int atoi(char *stri ng);其中,參數string為待轉換的字符串(包括正負號和數字)返回值為 轉換結果。1.要點分析確定轉換符號類型和方法。判斷字符串首位有無非數字的正負號 按照ASCII碼表中的編碼關系對其余字符進行轉換,并構 造相應的整型數值。2.程序代碼/Exercise 7-5:字符串轉換為整型數值 #i nclude int atoi(char *string)int num=0;int s=1;畫C:hjDebughj.exeC:hjDebughj.e

5、xe ananappleapple a a pearpear anan a a1 1anan2 2appleapple 1 1 epasepepasep 1 1 pearpear 1 1 PressPressanyany keykey toto continuecontinueepasepepasep xyaxya二iol兇bJif(*string=-)s=-1;string+;if(*string=+)s=1;string+;while(*string!=0&*string=0&*string=9)num=num*10+*string-0;string+;return s*num;int main()char str50;coutstr;cout 轉換后的整型數值是: atoi(str)endl;return 0;3.實驗結果C:hjDebughj.eKeC:hjDebughj.eKePressPress anyany keykey toto continue.continue.bJ個人小結之前在做每一章的實驗時,感覺還可以,慢慢也掌握了各種操作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論