hdu2716水水哈希

来源:互联网 发布:php curl 异步请求 编辑:程序博客网 时间:2024/06/09 21:11

罪过罪过。。。。刷了个水题。。

练英语吧。。

题意:用第一行密码代替26个字母解密第二行句子。

代码:

#include<iostream>#include<cstdio>#include<cstring>using namespace std;char cha[26];char str[80];int main(){    while(cin>>cha)    {        getchar();        gets(str);        for(int i=0;i<strlen(str);i++)        {            if(str[i]>='a'&&str[i]<='z')            {                str[i]=cha[str[i]-'a'];            }            if(str[i]>='A'&&str[i]<='Z')            {                str[i]=cha[str[i]-'A']-'a'+'A';            }        }        puts(str);    }    return 0;}