1050. String Subtraction (20)

解题思路:主要是学会使用接收一行的函数gets(),然后就是用哈希记录出现的状态。

#include <cstdio>
#include <cstring>
using namespace std;
const int maxn = 10005;
char str1[maxn],str2[maxn];
int hash[128];
int main(){
    gets(str1);
    gets(str2);
    int len1=strlen(str1);
    int len2=strlen(str2);
    memset(hash,false,sizeof(hash));
    for(int i=0;i<len2;i++){
        hash[str2[i]]=true;
    }
    for(int i=0;i<len1;i++){
        if(hash[str1[i]]==false)
            printf("%c",str1[i]);
    }
    printf("\n");
    return 0;
} 
全部评论

相关推荐

一天代码十万三:这个学历有中大厂实习也是0面,没办法,斩杀线是这样的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务