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

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


给定程序modi1.c中函数 fun 的功能是:将在字符串s中出现、
 而未在字符串t中出现的字符形成一个新的字符串放在u中,u中字
 符按原字符串中字符顺序排列,不去掉重复字符。
 例如:当s = "aabcde",t = "bdfg"时,
 u中的字符串为"aace"。
 请改正函数fun中的错误,使它能得出正确的结果。注意:不
 要改动main函数,不得增行或删行,也不得更改程序的结构!
 程序 :
 #include
 #include
 #include
 /************found************/
 void fun (char *s, char *t, char u)
 { int i, j, sl, tl.
 sl = strlen(s). tl = strlen(t).
 for (i=0. i { for (j=0. j if (s[i] == t[j]) break.
 /************found************/
 if (j>tl)
 *u = s[i].
 }
 *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).
 }

相关文章


06年计算机等级考试二级C程序修改与设计2
无锡2005年上半年全国计算机等级考试发放
06年计算机等级考试二级C程序修改与设计
四川:2005年下半年计算机等级考试又增新项目
C教程-----数据类型、变量和运算符(4)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛