struct lnode *create()
建立乙個帶有頭節點的單鏈表
bool find(linklist &l,char a[20])//查詢單詞else p=p->next;
}return false;
}
判斷新搜尋的單詞是否和原來的一樣,若是一樣則在相應節點的結構體裡加一
void insert(linklist &l,char a[20])
若是搜尋到的單詞和之前的結果全都不一樣,再新建立乙個節點,詞數計為1.
void selectsort(linklist &l)}
運用的選擇排序對詞數進行排序。
printf("請輸入檔名:");scanf("%s\0",&input);
file *fp;
if((fp=fopen(input, "r"))==null)
{printf("無法開啟檔案\n");
exit(0);
根據檔名讀入文字檔案。
詞頻統計改進版1
需求分析 從控制台讀取檔案並對檔案中的詞頻進行統計,檔案可以是自己輸入也可以是指定目錄自動讀入。功能一 從命令列讀入文章 功能二 手動輸入單詞並統計詞頻 實現 case1 fclose fp fp fopen d 2.txt r break sum 0 map list while fgets te...
詞頻數的統計
做乙個詞頻統計程式,該程式具有以下功能 基本要求 1 可匯入任意英文文字檔案 2 統計該英文檔案中單詞數和各單詞出現的頻率 次數 並能將單詞按字典順序輸出。3 將單詞及頻率寫入檔案。提高要求 完成基本要求的基礎上,實現下述功能 1.實現gui介面。2.將單詞及頻率寫入資料庫。include incl...
PTA 詞頻統計
請編寫程式,對一段英文文字,統計其中所有不同單詞的個數,以及詞頻最大的前10 的單詞。所謂 單詞 是指由不超過80個單詞字元組成的連續字串,但長度超過15的單詞將只擷取保留前15個單詞字元。而合法的 單詞字元 為大小寫字母 數字和下劃線,其它字元均認為是單詞分隔符。輸入給出一段非空文字,最後以符號 ...