單詞小助手

2021-08-02 20:03:51 字數 2527 閱讀 9352

問題描述:

要求完成以下任務:

1.改寫程式為良好程式風格(文件注釋,函式注釋,語句注釋)。

2.將單詞測試中的功能完善,可針對做錯的單詞重複記憶。

3.查詢單詞的功能新增英文詞查詢,中文查詢的功能完善(考慮如何顯示同樣中文意義,不同的英文單詞) 

//*********英語單詞小助手***********

//作者

//版本:v1.1

//主要功能:

////************************************

#include

#include

#include

#define max_char  20

// 最大字元

#define max_num  200

// 單詞的最大個數

struct word

//單詞的結構體

s[max_num];

//單詞陣列

int   num;        

//單詞個數

int select=1;//select

為是否退出系統的標記

int d=0,c=0;

//幫助

void help()

//從檔案中讀取單詞的資訊

void  readfile()

while(fscanf(fp,"%s %s ",s[i].en,s[i].ch)==2)

num=i;

if(0==i)

printf("\n檔案為空,請選擇詞典維護增加詞條!");

else

printf("\n");

fclose(fp);

}//從檔案中讀取單詞的資訊

void  writefile()

for(i=0;i  fprintf(fp,"\n%s %s ",s[i].en,s[i].ch);

}printf("\n");

fclose(fp);

}void sort()/*按字典排序*/}} 

//新增單詞資訊

void add()

}printf("\n請輸入單詞的中文形式:");

scanf("%s",s[i].ch);

num++;

printf("\n您輸入的資訊為: 英文: %s 中文: %s  ",s[i].en,s[i].ch);

sort();

}//刪除單詞資訊

void del()

printf("\n沒有這個單詞!");

}//修改單詞資訊

void modify()

flag=0;

}if(!flag)

printf("\n沒有這個單詞!");

}//單詞預覽

void show()

//中文查詢單詞

void chinesesearch()

printf("\n繼續查詢請選1,返回上一級請選0:");

scanf("%d",&choose);

if(choose==0) return;

flag=0;

}if(!flag)

printf("\n沒有這個單詞!");

}//英文查詢單詞

void englishsearch()

flag=0;

}if(!flag)

printf("\n沒有這個單詞!");

}//中譯英測試

void zytest()

printf("\n恭喜你,回答正確,請重複練習一遍!\n");

scanf("%s",b1);

//將輸入錯誤的單詞重新練習一遍 

}else

//如果輸入單詞正確則不必進行練習 

printf("\n恭喜你,回答正確,加10分!\n\n");d=d+1;

printf("\n繼續測試請選1,返回上一級請選0:");

scanf("%d",&choose);

if(choose==0) return;}}

//英譯中測試

void yztest()

printf("\n恭喜你,回答正確,請重複練習一遍!\n");

scanf("%s",b1);

//將輸入錯誤的單詞意思重新練習一遍

}else

printf("\n恭喜你,回答正確,加10分!\n\n");d=d+1;

//如果輸入單詞意思正確則不必進行練習

printf("\n繼續測試請選1,返回上一級請選0:");

scanf("%d",&choose);

if(choose==0) return;}}

//成績列表

void list()

//詞典維護

void maintain()}}

//使用者介面

void menu()

}int main()

system("pause");

return 0;

單詞小助手

問題描述 要求完成以下任務 1.改寫程式為良好程式風格 文件注釋,函式注釋,語句注釋 2.將單詞測試中的功能完善,可針對做錯的單詞重複記憶。3.查詢單詞的功能新增英文詞查詢,中文查詢的功能完善 考慮如何顯示同樣中文意義,不同的英文單詞 英語單詞小助手 struct word 單詞的結構體 s max...

單詞小助手

include include include define max char 20 最大字元 define max num 200 單詞的最大個數 struct word 單詞的結構體 s max num 單詞陣列 int num 單詞個數 int select 1 select 為是否退出系統的...

單詞小助手

本部落格是完成第三章上機作業,原始碼不是自己寫的,上機任務為進行完善此 改寫程式為良好程式風格 文件注釋,函式注釋,語句注釋 將單詞測試中的功能完善,可針對做錯的的單次重複記憶。查詢單詞的功能新增英文查詢,中文查詢功能完善 考慮如何顯示同樣的中文意思,不同的英文單詞 可將程式中的不足 如資料驗證,排...