1624. Cryptoquote

来源:互联网 发布:阿里云 ecs 高级教程 编辑:程序博客网 时间:2024/05/29 04:45


主要是联系输出格式,代码这种的cin.get()也可以换成getchar();

#include <iostream>#include <map>#include <string>#include <cstdio>using namespace std;int main(){    int t;    string str,s;    cin>>t;    for(int z=1;z<=t;z++)    {        cin.get();         getline (cin,str);        map<char,char>m;        char c='A';        cin>>s;        for(int i=0;i<s.length();i++)            m[c++]=s[i];        m[' ']=' ';        cout<<z<<" ";        for(int i=0;i<str.length();i++)            cout<<m[str[i]];        cout<<endl;    }    return 0;}