输入字符串s和t(串长不超过80个字符),将在字符串s中出现,但未在字符串t中出现的字符组成一个新的字符串放在u中,u中字符按原字符串中字符顺序排列,不去掉重复字符,输出u。
例如:当s="112345",t="2467"时,u="1135"。
输入:
第一行为串s
第二行为串t
输出:
串u
#include<stdio.h>
int main()
{
char s[80],t[80],u[80];
int i,j,k=0,temp;
s[0]='\0';t[0]='\0';
gets(s);
gets(t);
for(i=0;s[i]!='\0';i++)
{
temp=1;
for(j=0;t[j]!='\0';j++)
{
if(s[i]==t[j]){temp=0;break;}
}
if(temp==1){u[k]=s[i];k++;}
}
for(i=0;i<k;i++)printf("%c",u[i]);
printf("\n");
return 0;
}