用C佑腼言编辑的简单的英汉互译词典.doc

用C佑腼言编辑的简单的英汉互译词典.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用C佑腼言编辑的简单的英汉互译词典

源程序主要代码(关键语句加注释) #include stdio.h #include string.h void main() { char *change(char *str);/*声名一个函数*/ char str[200]; int c; printf(请输入一个句子:\n); scanf(%s,str); c=strlen(str);/*测字符串的长度*/ if(str[c-1]==.) str[c-1]=\0; if(str[c-1]==/) str[c-1]=\0; if(str[c-1]==!) str[c-1]=\0; if(str[c-1]==?) str[c-1]=\0; if(str[c-1]==,) str[c-1]=\0; while(str!=.||str!=?||str!=!||str!=/||str!=,) { printf(%s,change(str)); /*xian shi dao pin mu*/ scanf(%s,str); c=strlen(str);/*测字符串的长度*/ if(str[c-1]==.) str[c-1]=\0; if(str[c-1]==/) str[c-1]=\0; if(str[c-1]==!) str[c-1]=\0; if(str[c-1]==?) str[c-1]=\0; if(str[c-1]==,) str[c-1]=\0; } } struct fany/*定义词库*/ { char dan[20]; char han[14]; } fany[82]={{hello,嗨},{improve,提高},{you,你}, {i,我}, {this,这},{bike,自行车},{program,程序}, {come,来}, {study,学习},{have,有},{is,是},{start,开始}, {sister,姐妹},{brother,哥弟}, {hill,小山},{enjoy,欣赏},{he,他},{she,她},{it,它},{love,爱},{china,中国}, {chinese,中国人},{American,美国人},{England,英国},{budget,预算},{acute,敏感的}, {replace,代替},{foreigner,外国人},{abrupt,粗鲁的},{brief,简洁的},{opening,开始}, {interaction,相互影响},{convention,惯例习俗},{leisure,悠闲},{surroundings,环境},{generally,一般的通常}, {consequently,因此所以},{saving,节省},{device,器械装置},{email,电子邮件},{electronic,电子的}, {significance,意义},{conduct,进行指导},{increasing,日益增加的}, {obtain,取得获得},{whereas,过去逝去},{skillfulness,熟练}, {spite,尽管},{tradition,传统},{clash,严重不一致},{evidently,明显地}, {where,哪里},{how,怎样},{excuse,原谅接口},{excite,使兴奋},{baby,宝宝},{dear,亲爱的}, {cash,现金},{green,绿色的},{red,红色的},{black,黑色的},{happy,快乐},{hite,讨厌},{angry,生气}, {hit,撞击打},{hot,热},{close,关闭},{open,打开},{copy,复制},{adjust,调整}, {life,生活},{child,小孩},{kid,伙计家伙},{beautiful,漂亮的},{bead,珠子水珠},{break,断了}, {beard,胡须},{long,长的},{short,短的},{childhood,童年}, {is,是},{end,结束}};/*创建对照库*/ char *change(char *str) /*函数的定义*/ {int x,y=0; char str1[50],sz[200],str2[50]; strcpy(str2,str); /*将一个字符串复制到另一个中*/ strcpy(str1,strlwr(str));/*将大写字母转换为小写*/ for(x=0;x=81;x++) { if(strcmp(str1,fany[x].dan)==0) /*1比较两个字符串大小*/ { y=1; break; } } if(y==1) { strcpy(sz,fany[x

文档评论(0)

liangyuehong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档