06年计算机等级考试二级C程序修改与设计

06年计算机等级考试二级C程序修改与设计,第1张

06年计算机等级考试二级C程序修改与设计,第2张

给定程序modi1.c中fun的作用是将出现在字符串S中的字符,
组成一个新的字符串,但不出现在字符串T中,放入U中,U中的字符
按照原字符串中字符的顺序排列,不去掉重复的字符。
例如,当s = "aabcde "和t = "bdfg "时,
u中的字符串是" aace "。
请更正fun函数中的错误,以便它能得到正确的结果。注意:不要
改变主函数,添加或删除行,或者改变程序的结构!
程序:
# include
# include
# include
/* * * * * * * * * * *找到* * * * * * */[
sl = strlen(s);TL = strlen(t);
for(I = 0;I { for(j = 0;j if(s[I]= = t[j])break;
/**********找到了* * * * * * * * * * */
if(j > TL)
* u++ = s[I];
}
* u = ' \ 0 ';
}
main()
{ char s[100],t[100],u[100];
clrscr();
printf(" \ n请输入字符串s:");scanf("%s ",s);
printf(" \ n请输入字符串t:");scanf("%s ",t);
fun(s,t,u);
printf("结果为:%s\n ",u);
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 06年计算机等级考试二级C程序修改与设计

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情