源程序主要代码(关键语句加注释)#includestdio.h#includestring.hvoidmain(){char*change(char*str);/*声名一个函数*/charstr[200];intc;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));/*xianshidaopinmu*/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';}}structfany/*定义词库*/{chardan[20];charhan[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)/*函数的定义*/{intx,y=0;charstr1[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].han);}else{strcpy(sz,str2);}return(sz);/*返回指向被复制的字符串的指针*/}以上便是我所编辑的程序。