zoukankan      html  css  js  c++  java
  • PAT甲题题解-1050. String Subtraction (20)-水题

    #include <iostream>
    #include <cstdio>
    #include <string.h>
    #include <algorithm>
    
    using namespace std;
    /*
    水题,注意字符范围是整个ASCII编码即可。
    */
    const int maxn=130;
    int vis[maxn];
    char s1[10000+5];
    char s2[10000+5];
    
    int main()
    {
        gets(s1);
        //getchar();
        gets(s2);
        int len1=strlen(s1);
        int len2=strlen(s2);
        for(int i=0;i<len2;i++){
    //printf("s2 %c %d
    ",s2[i],s2[i]-'0'+48);
            vis[s2[i]-'0'+48]=1;
        }
        char res[10000+5];
        int cnt=0;
        for(int i=0;i<len1;i++){
            if(!vis[s1[i]-'0'+48]){
    //printf("s1 %c %d
    ",s1[i],s1[i]-'0'+48);
                res[cnt]=s1[i];
                cnt++;
            }
        }
        res[cnt]='';
        printf("%s
    ",res);
        return 0;
    }
    View Code
  • 相关阅读:
    单例模式
    二、CSS
    十一、多线程
    十二、协程
    十、多进程
    九、内存管理
    八、元类
    七、上下文管理器/魔术方法
    六、单例模式
    五、装饰器
  • 原文地址:https://www.cnblogs.com/chenxiwenruo/p/6601369.html
Copyright © 2011-2022 走看看