


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單詞統(tǒng)計的程序設(shè)計報告一、問題描述單詞統(tǒng)計要求:(1)輸入任意一段英文。(2)根據(jù)(1)中各單詞出現(xiàn)概率的高低輸出前五個單詞。(3)具有輸入輸出界面二、結(jié)構(gòu)圖單詞統(tǒng)訃輸出頻率最髙的前五個單詞 循環(huán)計出重復(fù)單詞及次數(shù) 判斷是否是完整的單詞 輸入一段英文三、數(shù)據(jù)結(jié)構(gòu)設(shè)計if(ch>二'a'&&chU'z'丨 |ch>='A'&&ch<='Z')if(ch>='A'&&ch='Z') ch+=32;flag=O;wordij=ch;j
2、+; else flag=l; /判斷是否是一個完整單詞,并將單詞大小寫一致 if(flag=l)total+;wordij='0,;count wordi+;for (k=O;k<i;k+)if (strcmp(word Ii,word Ik)=0) count_wordk+;count_wordi=0;i;break;如果是一個單詞,循環(huán)計出重復(fù)的單詞數(shù)及單詞總數(shù) for(l=0;l<5;l+)max=0;maxnoO;for (k=0;k<i;k+)i f (count_word I k. >max) "maxno=k;max=count_wor
3、dkj ; "if (max=0) break;/單詞出現(xiàn)概率最髙的前五個單詞及此單詞本身輸出四、處理流程圖:(下頁)五、源程序#include <stdio. h>#include <string h>void main()char ch二'0,;char word100020:int count_word1000 = 0);int i二0,j二0,k二0,flag二0,total=0,1=0,max,maxno;printf ('*請輸入一段英文文章,以#標(biāo)志結(jié)束:n'r); while(ch=getchar()!='#
4、39;)if(ch>=,ar&&ch<=rzr |ch>=fAF&&ch<=rZr)if(ch>='A'&&ch<='Z') ch+=32;flag=0;wordij=ch;j+; else flag=l;if(flag=l)total+;wordLij=,0r;count_wordi+;for(k=0;k<i;k+)if(strcmp(worditwordk)=0) count_wordk+;count_word|i=0;i;break;i+;J=0;)printf (,
5、r所要求的單詞為:n,r):printfCfor(l=0;l<5;l+)max=O;maxno二0;for (k=O;k<i;k+)if (count_wordk j >max) "maxno二k;max二countwordk: 一if (max=0) break;pr intf (,rn%-1 Osword maxno);countwordmaxno=0;"getchar ();)六. 程序測試記錄這題為中等難度題,有一定難度!用了好久才解決。大體思想分幾塊還是正確的, 主要是細(xì)節(jié)上,受到好多困擾,運(yùn)行多次出現(xiàn)(或者類似的)以下界面: "C:P
6、rogram FilesMicrosoft Visua StudioMyProjectsev/rDebugewr.exe,*請輸入一段英文文章,以#標(biāo)志結(jié)束:11 am a hop a hoy a person am ha hah ha ha you come on tt 所要求的單詞為:Press any key to continue單詞與輸入不一致根本沒有輸入,出現(xiàn)次數(shù)都一樣,后來參考資料,網(wǎng)上搜,發(fā)現(xiàn) 有兩個影響全局的遺漏,在判斷是否為完整單詞時指到下個單詞字母應(yīng)歸0重新計 數(shù),還有就是在篩選出岀現(xiàn)概率最大得前五個單詞時,count_wordmaxno=0遺漏, 后經(jīng)不斷調(diào)試,程序終于可以正確運(yùn)行。運(yùn)行界面如下: "C:Program FilesMicrosoft Visua StudioMyProjectsewrDebugewr.exe"請輸入一段英文文章,以it標(biāo)志結(jié)束:1 am a hop a hoy a person an hahah hahah ha ha.ynu come on it 所要求的單詞為:all)boyhahahhaPress any key to continue七、軟件說明、軟件功能為:對于任意輸入的一段英文,可以
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 評價隋唐地方管理制度
- 訴訟檔案借閱管理制度
- 診所消毒隔離管理制度
- 試乘試駕基地管理制度
- 財政單據(jù)核銷管理制度
- 貨物入庫餐飲管理制度
- 貨物進(jìn)出單據(jù)管理制度
- 貨車司機(jī)行為管理制度
- 過橋貸款協(xié)議書范本
- 水廠投資合同協(xié)議書范本
- 江西省九江市外國語學(xué)校2025屆英語八下期末學(xué)業(yè)質(zhì)量監(jiān)測試題含答案
- 2025年全國統(tǒng)一高考語文試卷(全國一卷)含答案
- 四川體彩銷售員考試試題及答案
- 2025年河北省萬唯中考定心卷生物(二)
- 廠區(qū)物業(yè)維修管理制度
- 2025年福建省高中自主招生模擬數(shù)學(xué)試卷試題(含答案)
- 瀘州理綜中考試題及答案
- 餐飲運(yùn)營餐飲管理流程考核試題及答案在2025年
- 內(nèi)鏡室患者服務(wù)專員職責(zé)與流程
- 2025龍巖市上杭縣藍(lán)溪鎮(zhèn)社區(qū)工作者考試真題
- 2025建設(shè)銀行ai面試題目及最佳答案
評論
0/150
提交評論