电子词典程序设计Word下载.docx

上传人:b****6 文档编号:19292904 上传时间:2023-01-05 格式:DOCX 页数:9 大小:38.15KB
下载 相关 举报
电子词典程序设计Word下载.docx_第1页
第1页 / 共9页
电子词典程序设计Word下载.docx_第2页
第2页 / 共9页
电子词典程序设计Word下载.docx_第3页
第3页 / 共9页
电子词典程序设计Word下载.docx_第4页
第4页 / 共9页
电子词典程序设计Word下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

电子词典程序设计Word下载.docx

《电子词典程序设计Word下载.docx》由会员分享,可在线阅读,更多相关《电子词典程序设计Word下载.docx(9页珍藏版)》请在冰豆网上搜索。

电子词典程序设计Word下载.docx

详细设计

四、调试分析与设计体会:

1、输入1就是添加新的单词,输入2是删除已有的单词,输入3是查找要找的单词,它包括两种方法,1:

是输入英语找单词,2:

是输入汉语找单词,输入4是退出程序。

2、感谢老师让我有机会再次学习C语言.我们这次设计的课题是电子英汉词典的设计,通过这次的程序设计,知道了自己以前在学习C语言方面的不足,光是书本上的知识是不够的,自己编写出程序也是学习过程中相当重要的一环,以前学习过程中出现的问题在这次课题设计中全都暴露出来.例如:

对知识的掌握不牢,程序的理解不透彻等等.所以,我不得不再翻开课本以巩固以前学过的知识,这让我有效的弥补了知识的漏洞.

一开始我就对C语言很感兴趣。

我觉得每每听完一堂课,我都有一种说不出的高兴,有时也会发愁,因为课程越往后越难学而且讲课进度再加快,但我没有退缩,每天坚持看C语言。

就这样一步步走到课程设计。

虽然在这个实习周里的语言设计遇到了很多困难,但我并没有退缩,找同学老师帮着改正错误,终于完成了,使自己尝到了成功的甜头。

希望学校继续给我们这样的学习机会。

五、参考文献:

《C语言程序设计》主编谭浩强清华大学出版社2005年7月

《C语言程序设计实验指导与习题解答》主编谭浩强清华大学出版社2005年7月

《计算机软件基础》主编麦中凡苗明川何玉洁高等教育出版社2007年3月

六、原程序设计清单:

#include<

stdio.h>

string.h>

main()

{staticintn=32;

charm;

struct

{

chareng[10];

charci[15];

charyin[10];

charchi[30];

}word[1000]={{"

good"

"

a"

goud"

hao"

},

{"

aide"

n"

eid"

zhushou"

bone"

boun"

gutou"

ball"

bo:

"

qiu"

cat"

mao"

cattle"

katl"

niu"

clean"

adj+d+v"

kli:

1.ganjin2.gongzheng"

num"

ei"

yige"

finally"

ad"

fai'

nens"

zuizhong"

fine"

adj+ad+v+n"

fain"

1.shushi2.hao"

finish"

v+n"

wancheng"

girl"

ge:

l"

nvhai"

five"

v"

giv"

gei"

go"

n+v"

gou"

zou"

help"

int+n"

bangzhu"

he"

pron"

hi:

ta"

here"

ad+ini"

hie"

zheli"

high"

aadj+ad+n"

hai"

gao"

ice"

ais"

bing"

idea"

ai'

die"

zhuyi"

imagine"

i'

madgin"

xiangxiang"

in"

in:

zailimian"

kill"

kil"

shasi"

king"

guowang"

kiss"

kis"

wen"

knight"

nait"

qishi"

late"

adj+ad"

leit"

1.chide2.yihoude"

left"

adj+ad+n"

zuobian"

line"

lain"

xian"

name"

neim"

mingzi"

mission"

mision"

rengwu"

}};

clrscr();

loop:

for(;

;

{clrscr();

printf("

\n\t****Pleasemakeachoise****\n"

);

\n\n\t1.Addthenewword\n"

\t2.Delword\n"

\t3.findword\n"

\t4.Exittheprocess\n\n"

Pleasechoose1~4toenter\n"

Pleasepressthekey:

scanf("

%c"

&

m);

switch(m)

case'

1'

:

charj[10],k[15],l[10],p[30];

++n;

printf("

\nAddnewword"

\n\npleaseentertheDanci:

"

scanf("

%s"

j);

\nEntertheCixing:

k);

\nEntertheYingbiao:

l);

\nEntertheChinese:

p);

strcpy(word[n].eng,j);

strcpy(word[n].ci,k);

strcpy(word[n].yin,l);

strcpy(word[n].chi,p);

\nPleasecheckit:

printf("

\n\nEnglish.%s"

word[n].eng);

\n\nCixing:

word[n].ci);

\n\nYinbiao:

word[n].yin);

\n\nChinese:

%s\n\n"

word[n].chi);

\nPleasepressanykeywithEnterkeyback!

%s"

m);

}gotoloop;

2'

charr[10];

ints,t,u,z=0,x=0;

PleasepresstheEnglishyouwanttodel:

r);

for(s=0;

s<

=n;

s++)

{

if(s<

=n-1)

{

if(strcmp(word[s].eng,r)==0)

x=1;

for(t=s;

t<

n;

t++)

strcpy(word[t].eng,word[t+1].eng);

strcpy(word[t].ci,word[t+1].ci);

strcpy(word[t].yin,word[t+1].yin);

strcpy(word[t].chi,word[t+1].chi);

}

else

{if(strcmp(word[n].eng,r)==0)

z=1;

else

z=0;

}

if(z==1||x==1)

\n\nDelsucessful!

!

\n"

n--;

\n\nDelfailed!

printf("

scanf("

break;

3'

intl;

clrscr();

\n\nSearchtheword\n"

1.SearchbyEnglish:

2.SearchbyChinese:

Otherkeyback\n"

Pleasechooseone:

%d"

l);

switch(l)

{case1:

{charr[10],m[1];

ints;

\nPleaseentertheEnglishword:

for(s=0;

break;

continue;

if(strcmp(word[n].eng,r)==0)

charm[1];

\nNothisword!

gotoloop;

word[s].eng);

word[s].ci);

word[s].yin);

word[s].chi);

printf("

\n\n\nPleasepressanykeywithEnterkeyback!

}gotoloop;

case2:

\nPleaseentertheChinese:

for(s=0;

{if(s<

if(strcmp(word[s].chi,r)==0)

else

if(strcmp(word[n].chi,r)==0)

\nEnglish.%s"

default:

break;

}

4'

exit(0);

default:

break;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1