二级C程序修改(三)
二级c程序修改2
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
测试描述:[/Br/]= = = = = = = = = Br/]现在出现在字符串T中的字符组成一个新的字符串放入U中,U中的字符按照原字符串中字符的顺序排列,[/Br/]中重复的字符不删除。
例如,当s = "ABCDE "和t = "BDFGG "时,
u中的字符串是" FGG "。
请更正fun函数中的错误,以便它能得到正确的结果。注意:不要
改变主函数,添加或删除行,或者改变程序的结构!
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
程序:
= = = =
void fun (char *s,char *t,char *u)
{ int i,j,sl,TL;
sl = slen(s);TL = slen(t);
/**********找到了* * * * * * * * * */
( I = 0;i/**********找到了* * * * * * * * * */
{ for(j = 0;j if(t[I]= = s[j])break;
if(j = sl)* u = t[I];
}
/* * * * * * * * * * * *找到了* * * * * * * * * */
u = ' \ 0 ';
}
main()
{ char s[100],t[100],u[100];
clrscr();
printf(" \ n请输入歌曲:");scanf("%s ",s);
printf(" \ n请输入sing t:");scanf("%s ",t);
fun(s,t,u);
printf("结果为:%s\n ",u);
}
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
所需数据:【ifor(I = 0;ifor(I = 0;ifor(I = 0;ifor(I = 0;ifor(I = 0;I @ 2 001006
{ for(j = 0;j { for(j = 0;j { for(j = 0;j { for(j = 0;j { for(j = 0;j { for(j = 0;j @ 3 001006
* u = ' \ 0 ';
* u = 0;
(* u)= ' \ 0 ';
(* u)= 0;
u[0]= ' \ 0 ';
u[0]= 0;
0条评论