旧键盘

1.第一个字符串是想用键盘输入的字符,第二个字符串是键盘输入的,所以在第一个字符串中对每个字符在第二个字符串中查找,如果有,就查找下一个;如果遍历完了第二个字符串还是没有,就输出这个字符;
2.如何解决一个字符串值输出一次的问题,就要设置一个标志,bool Hashtable[i],如果他为false,则输出,如果他为true ,就说明已经输出。

#include
#include
int main()
{
    char str1[100],str2[100];
    bool Hashtable[128]={false};
    gets(str1);
    gets(str2);
    int len1=strlen(str1);
    int len2=strlen(str2);
    for(int i=0;i='a'&&c1<='z')
                c1-=32;
            if(c2>='a'&&c2<='z')
                c2-=32;
            if(c1==c2)
                break;
        }
        if(j==len2&&Hashtable[c1]==false)
        {
            printf("%c",c1);
            Hashtable[c1]=true;
        }
    }
    return 0;
}

你可能感兴趣的:(旧键盘)