zoukankan      html  css  js  c++  java
  • L1-011 A-B

    L1-011 A-B (20 分)

    本题要求你计算AB。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串AB。

    输入格式:

    输入在2行中先后给出字符串A和B。两字符串的长度都不超过104​​,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。

    输出格式:

    在一行中打印出AB的结果字符串。

    输入样例:

    I love GPLT!  It's a fun game!
    aeiou
    

    输出样例:

    I lv GPLT!  It's  fn gm!
    

    注意:B字符串可能含有空格,这种情况也要考虑,否则会有一个测试过不了

    #include<iostream>
    #include<algorithm>
    #include<stdio.h>
    #include<stdlib.h>
    #include<map>
    #include<string>
    #define ll long long
    #define min 0xc0c0c0c0 
    #define max 0x3f3f3f3f
    using namespace std;
    char c;
    ll gcd(ll a, ll b)
    {
        return b == 0 ? a : gcd(b, a%b);
    }
    ll lcm(ll a, ll b)
    {
        return  a / gcd(a, b)*b;
    }
    int main()
    {
        //char a[10005], b[10005];
        string a, b;
        int lena, lenb;
        //gets_s(a);
        //gets_s(b);
        getline(cin, a);
        getline(cin, b);
        //lena = strlen(a);
        //lenb = strlen(b);
        lena = a.length();
        lenb = b.length();
        for (int i = 0; i < lenb; i++)
        {
            for (int j = 0; j < lena; j++)
            {
                if (b[i] == ' ')
                {
                    if (b[i] == a[j])
                        a[j] = '-';
                }
                else
                {
                    if (a[j] == ' ')
                        continue;
                    else if (b[i] == a[j])
                        a[j] = '-';
                }
            }
        }
        for (int i = 0; i < lena; i++)
        {
            if (a[i] != '-')
                printf("%c",a[i]);
        }
        //system("pause");
        return 0;
    }
    
    
  • 相关阅读:
    verdi issues on license
    geci
    组合数据类型练习
    熟悉常用的Linux操作
    1.大数据概述
    c语言文法分析
    词法分析器#include<stdio.h> #include<string.h> #include<iostream.h> char prog[80],token[8]; char ch; int syn,p,m=0,n,row,sum=0; char *rwtab[6]={"begin","if","then","while","do","end"
    关于编译原理
    可变参数
    函数和指针
  • 原文地址:https://www.cnblogs.com/-citywall123/p/10603180.html
Copyright © 2011-2022 走看看