程式設計實訓三 電子詞典

2021-07-25 19:26:50 字數 824 閱讀 8023

題目描述:

做乙個簡單的電子詞典。在檔案dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,

英文與釋義間用』\t』隔開。程式設計序,將檔案中的內容讀到兩個陣列e和c中,分別代表英文和中文,

編譯的程式:

#include #include #include int binary_search(int first,int last ,char *word);//全域性變數

char e[8000][20],c[8000][20];//全域性變數,由檔案中讀入的英文和中文陣列

int num=0;//詞庫中詞彙的實際數目

int main()

while(!feof(fp))//如果讀取成功則重複讀取

fclose(fp);//關閉讀入的檔案do}

while(1);//1為真,無限迴圈

printf("謝謝您的使用!再見\n\n");

return 0;

} //二分查詢法,返回的是陣列中的下標

int binary_search(int first,int last,char *w)

else if(strcmp(e[mid],w)>0)

last=mid-1;//在前半段找

else

first=mid+1;//在後半段找

}return -1;//如果first>last則無法尋找

}

執行結果:

程式設計實訓報告 電子詞典

功能描述 電子詞典 做乙個簡單的電子詞典。在檔案dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,英文與釋義間用 t 隔開。程式設計序,將檔案中的內容讀到兩個陣列e和c中,分別代表英文和中文,由使用者輸入英文詞,顯示中文意思。執行程式後,支援使用者連續地查詞典,直到輸入...

程式實訓 電子詞典

檔名稱 tset.cpp 完成日期 2017年1月4日 版本號 v1.0 題目描述 電子詞典 問題及 include include include int search int low,int high,char f char e 8000 20 c 8000 20 儲存單詞的英文 中文 int ...

mysql電子詞典 電子詞典

一 功能說明使用者可以登入和註冊 登入憑藉使用者名稱和密碼登入 註冊要求使用者必須填寫使用者名稱,密碼,其他內容自定 使用者名稱要求不能重複 要求使用者資訊能夠長期儲存可以通過基本的圖形介面print以提示客戶端輸入。程式分為服務端和客戶端兩部分 客戶端通過print列印簡單介面輸入命令發起請求 服...