#include<stdio.h>
#include<math.h>
void fun(char *s,char *t,char *p)
{
int flag[256] = {0};
int i,j;
for(i = 0; s[i]; i ++)
flag[s[i]] = 1;
for(i = j = 0; t[i]; i ++)
if(flag[t[i]] == 0)
{
p[j++]=t[i];
flag[t[i]] = 2;
}
p[j] = 0;
}
void main()
{
char s1[50],s2[50],s3[50];
gets(s1);gets(s2);
fun(s1,s2,s3);
puts(s3);
}
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符
最新推荐文章于 2021-12-21 10:46:42 发布