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

文章作者 100test 发表时间 2007:03:10 17:22:34
来源 100Test.Com百考试题网


给定程序modi1.c中函数 fun 的功能是:将未在字符串s中出
 现而在字符串t中出现的字符形成一个新的字符串放在u中,u中字
 符按原字符串中字符顺序排列,不去掉重复字符。
 例如,当s = "abcde",t = "bdfgg"时,
 u中的字符串为"fgg"。
 请改正函数fun中的错误,使它能得出正确的结果。注意:不
 要改动main函数,不得增行或删行,也不得更改程序的结构!
 程序 :
 #include
 #include
 #include
 void fun (char *s, char *t, char *u)
 { int i, j, sl, tl.
 sl = strlen(s). tl = strlen(t).
 /************found************/
 for (i=0. i/************found************/
 { for (j=0. j if (t[i] == s[j]) break.
 if (j=sl) *u = t[i].
 }
 /************found************/
 u = ’\0’.
 }
 main()
 { char s[100], t[100], u[100].
 clrscr().
 printf("\nplease enter string s:"). scanf("%s", s).
 printf("\nplease enter string t:"). scanf("%s", t).
 fun(s, t, u).
 printf("the result is: %s\n", u).
 }

相关文章


浅谈二级C语言笔试应试技巧
辽宁05年11月计算机考试成绩12月9日起可查询
二级考试C语言的联合类型讲解
湖北06年全国计算机等级考试12月25-30日报名
06年计算机等级考试二级C程序修改与设计2
无锡2005年上半年全国计算机等级考试发放
06年计算机等级考试二级C程序修改与设计
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛