读入两行字符,然后从第二字符中找出那些没有在第一行出现的字母,并将其输出。
注意:字母包含小写字母和大写字母。
【输入格式】
两行字符,每行字符不超80个
【输出格式】
出现在第二行,但是没有出现在第一行的字母。如果没有这样的字母,则什么也不输出
【输入样例】
helloworld
【输出样例】
wrd
【输入样例】
happy new year
good
输出样例:
good
完整代码:
#include <stdio.h>
#include <string.h>
#include<stdlib.h>
int strStr(char *haystack, char *needle)
{
int i, j;
int n = strlen(haystack);
int m = strlen(needle);
int flag=1;
for (i = 0; i < m; i++)
{
for (j = 0; j < n;j++)
{
if(needle[i]==haystack[j])
{
flag = 0;
}
}
if (flag==1)
{
printf("%c", needle[i]);
}
flag = 1;
}
}
int main()
{
char haystack[100];
char needle[100];
scanf("%s", &haystack);
scanf("%s", &needle);
int n = strStr(haystack, needle);
system("pause");
return 0;
}