老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

使用C語言怎么實(shí)現(xiàn)單詞助手功能

使用C語言怎么實(shí)現(xiàn)單詞助手功能?針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)澤普,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

題目要求:

1.改寫程序?yàn)榱己贸绦蝻L(fēng)格(文檔注釋,函數(shù)注釋,語句注釋)。

2.將單詞測試中的功能完善,可針對做錯(cuò)的單詞重復(fù)記憶。

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

分析:

要求2,將做錯(cuò)的單詞保存在新的錯(cuò)詞文件中,并增添加強(qiáng)記憶函數(shù);

要求3,采用循環(huán)遍歷,找尋與所輸入中文意思對應(yīng)的所有英文單詞,并依據(jù)中文查詢添加英文查詢。

二、關(guān)鍵算法構(gòu)造

錯(cuò)題鞏固,英中流程圖:

使用C語言怎么實(shí)現(xiàn)單詞助手功能

中文查詢流程圖:

使用C語言怎么實(shí)現(xiàn)單詞助手功能

三、程序?qū)崿F(xiàn)

#include 
#include 
#include 
#define MAX_CHAR 20 // 最大字符
#define MAX_NUM 200 // 單詞的最大個(gè)數(shù)
 struct word
//單詞的結(jié)構(gòu)體
{
 char en[MAX_CHAR]; // 英文形式
 char ch[MAX_CHAR]; //中文形式
} s[MAX_NUM],r[MAX_NUM]; //單詞數(shù)組
int num; //單詞個(gè)數(shù)
int rnum; //需加強(qiáng)鞏固的單詞個(gè)數(shù)
int n=1,select=1; //select為是否退出系統(tǒng)的標(biāo)記
int d=0,c=0; //c為回答錯(cuò)誤的次數(shù),d為回答正確的次數(shù)
//幫助
void help()
{
 printf("\n本系統(tǒng)主要實(shí)現(xiàn)英語單詞學(xué)習(xí)的功能。用戶可對詞典文件中的單詞進(jìn)行預(yù)覽,增刪改查。");
 printf("\n同時(shí)還可進(jìn)行中英、英中測試。本系統(tǒng)還提供了測試成績的顯示功能。");
}
 
//從文件中讀取單詞的信息
void readfile()
{
 FILE *fp;//聲明一個(gè)文件
 int i=0;
 fp=fopen("data.txt","r");//打開文件data.txt
 if(!fp)//若文件不存在
 {
 printf("\n打開文件data.txt失敗!");
 }
 while(fscanf(fp,"%s %s ",s[i].en,s[i].ch)==2)//讀取下一個(gè)單詞
 {
 i++;
 }
 num=i;//記錄單詞總數(shù)
 if(0==i)//若單詞數(shù)為0
 printf("\n文件為空,請選擇詞典維護(hù)增加詞條!");
 else
 printf("\n");
 fclose(fp);//關(guān)閉文件
}
//向文件中寫入單詞的信息
void writefile()
{
 FILE *fp;//聲明一個(gè)文件
 int i=0;
 fp=fopen("data.txt","w");
 if(!fp)//若文件不存在
 {
 printf("\n打開文件data.txt失敗!");
 }
 for(i=0;ii;j--)//循環(huán)遍歷當(dāng)前單詞之后的單詞
 if(strcmp(s[j-1].en,s[j].en)>0)/*若字符串s[j-1].en大于字符串s[j].en,則通過中間變量調(diào)換兩個(gè)字符串*/
 {
 strcpy(temp,s[j-1].en);//調(diào)換英文字符串
 strcpy(s[j-1].en,s[j].en);
 strcpy(s[j].en,temp);
 strcpy(temp,s[j-1].ch);//調(diào)換中文字符串
 strcpy(s[j-1].ch,s[j].ch);
 strcpy(s[j].ch,temp); 
 }
 }
} 
//添加單詞信息
void add()
{
 int i=num,j,flag=1;//定義變量
 while(flag)
 {
 flag=0;
 printf("\n請輸入單詞的英文形式:");
 scanf("%s",s[i].en);//將所添加單詞放在已有單詞末尾
 for(j=0;j

四、調(diào)試,測試及運(yùn)行結(jié)果

調(diào)試:

在選擇錯(cuò)題鞏固功能時(shí),錯(cuò)題文件中的單詞無法成功被調(diào)出,調(diào)試發(fā)現(xiàn)錯(cuò)題文件單詞總數(shù)rnum=0,但實(shí)際并不為0

使用C語言怎么實(shí)現(xiàn)單詞助手功能

隨及對單詞背誦函數(shù)進(jìn)行調(diào)試,發(fā)現(xiàn)錯(cuò)誤的單詞可以被正確的記錄到錯(cuò)題文件中,且錯(cuò)題總數(shù)rnum的值是正確的

使用C語言怎么實(shí)現(xiàn)單詞助手功能

在經(jīng)過檢查分析后發(fā)現(xiàn)在調(diào)用錯(cuò)題鞏固函數(shù)前沒有調(diào)用讀取錯(cuò)題鞏固文件函數(shù),添加后程序運(yùn)行正確,rnum的值正確

使用C語言怎么實(shí)現(xiàn)單詞助手功能

測試:

開始中文查詢只能查到排序在前的一個(gè)單詞

使用C語言怎么實(shí)現(xiàn)單詞助手功能

對中文查詢函數(shù)進(jìn)行代碼測試,將是否繼續(xù)查詢移出for循環(huán),使循環(huán)遍歷所有單詞組,得到滿足中文意思的所有單詞

使用C語言怎么實(shí)現(xiàn)單詞助手功能

運(yùn)行結(jié)果:

英中及中英查詢:

使用C語言怎么實(shí)現(xiàn)單詞助手功能

中英單詞背誦:

使用C語言怎么實(shí)現(xiàn)單詞助手功能

英中單詞背誦:

使用C語言怎么實(shí)現(xiàn)單詞助手功能

錯(cuò)題鞏固,增強(qiáng)記憶(中英及英中):

使用C語言怎么實(shí)現(xiàn)單詞助手功能

C語言是什么

C語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā),使用C語言可以以簡易的方式編譯、處理低級存儲器。

關(guān)于使用C語言怎么實(shí)現(xiàn)單詞助手功能問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


當(dāng)前名稱:使用C語言怎么實(shí)現(xiàn)單詞助手功能
網(wǎng)頁地址:http://www.xueling.net.cn/article/gchipj.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲欧美日韩国产专区一区 | 免费a在线看 | 色播在线 | 波多野结衣成人在线 | 亚洲熟女少妇精品 | 麻豆人人妻人人妻人人片AV | 欧美高潮又爽又黄又硬又无遮 | 91麻豆精品视频 | 免费观看av网站 | 欧美午夜精品久久久久久人妖 | 熟妇人妻午夜寂寞影院 | 日本午夜精品视频 | 中文字幕一区二区在线播放 | 九九热这里都是精品 | 黄在线观看网站 | 日韩精品影院 | 高潮视频在线播放 | 无码人妻精品中文字幕不卡 | 色爱亚洲 | 亚洲免费视频一区二区三区 | 色播.com | 日韩精品久久久久久久九岛 | 国产精品亚洲二线在线播放 | 性大毛片免费视频 | 91国偷自产一区二区三区老熟女 | 最新免费黄色 | www.五月婷| 亚洲高清久久久 | 视频免费观看在线 | 日本午夜网站 | 少妇人妻综合久久中文字幕 | 香港经典三级av在在线观看 | 日本色偷偷 | 亚洲爆乳成AV人在线视菜奈实 | 99国产精品久久久 | 久热免费在线视频 | 99手机在线视频 | 亚洲欧美人成视频一区在线 | 高柳の肉嫁动漫在线播放 | 精品国内自产拍在线观看视频 | 91亚?影院 |