问题标题: 酷町堂:求代码问题!!!

0
0
陈炳灼
陈炳灼
新手守护
新手守护

题目链接: 酷町堂:3314

#include<bits/stdc++.h>

using namespace std;

bool cj(string s,char c)

{

for(int i=0;i<s.size();i++)

{

if(s[i]==c)

{

return 1;

}

}

return 0;

}

int main(){

    string s[500];

int n=0,t=0;

bool sum[500];

char c[51];

    while(cin>>s[t+1])

    {

t++;

    }

cin>>n;

for(int i=1;i<=n;i++)

{

cin>>c[i];

}

for(int i=1;i<=t;i++)

{

for(int j=1;j<=n;j++)

{

if(cj(s[i],c[j]))

{

if(sum[i])

sum[i]=0;

else

sum[i]=1;

}

}

}

for(int i=1;i<=t;i++)

{

if(!(sum[i]))

{

cout<<s[i]<<' ';

}

        else

        {

for(int j=s[i].size()-1;j>0;j--)

{

cout<<s[i][j]<<' ';

}

}

}

    return 0;

}

我要回答