如何統(tǒng)計(jì)單詞出現(xiàn)的次數(shù) c語言用鏈表實(shí)現(xiàn),統(tǒng)計(jì)一個(gè)英文文本文件中每個(gè)單詞的出現(xiàn)次數(shù)(詞頻統(tǒng)計(jì)),結(jié)果按單詞詞典序輸出到屏幕?
c語言用鏈表實(shí)現(xiàn),統(tǒng)計(jì)一個(gè)英文文本文件中每個(gè)單詞的出現(xiàn)次數(shù)(詞頻統(tǒng)計(jì)),結(jié)果按單詞詞典序輸出到屏幕?#Include#Includeint main(void){int a=0,B=0,C=0char
c語言用鏈表實(shí)現(xiàn),統(tǒng)計(jì)一個(gè)英文文本文件中每個(gè)單詞的出現(xiàn)次數(shù)(詞頻統(tǒng)計(jì)),結(jié)果按單詞詞典序輸出到屏幕?
#Include
#Include
int main(void)
{
int a=0,B=0,C=0
char buf[128
]file*FP
/*打開文件。文件名必須大寫*/
FP=fopen(”data5610)。TXT“,”R“)
如果(!FP){
]printf(“no”數(shù)據(jù)5610。找到“TXT”。n “)
return-1
}]/*讀單詞、空格或回車分步返回*/
while(fscanf(FP,%s”,buf)> 0){
]/*如果讀單詞是If,則a增加1*/
If(StrCmp(buf,“If”)==0)
a
else If(StrCmp(buf,“while”==0)
b
else If(StrCmp(buf,“)”表示“”==0)
C
}]printf(“if:D,while:D,for:Dn”,a,B,C)
Fclose(FP)
return 0
}