- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)