AC code:
```cpp
#include <cstdio>
#include <iostream>
#include <string>
using namespace std;
string k,c,m;
int main()
{
cin >> k >> c;
while(k.size() < c.size())
k += k;
for(int i=0;i < c.size();i++)
{
int x;
if(k[i] >= 'A' && k[i] <= 'Z') x = k[i] - 'A';
else x = k[i] - 'a';
m[i] = c[i] - x;
if(c[i] >= 'A' && c[i] <= 'Z')
if(m[i] < 'A')
m[i] += 26;
if(c[i] >= 'a' && c[i] <= 'z')
if(m[i] < 'a')
m[i] += 26;
cout << m[i];
}
return 0;
}
```
by jasonxue2012 @ 2022-11-08 20:13:15
@[jasonxue2012](/user/609001) 我是想问我这份代码哪里错了
by 卷王 @ 2022-11-08 20:22:43
那个,第一,我感觉你这c1那里没有-c3,那你运算的结果就是把'a'或者'A'的ASCLL码也给算进去了,还有加上后可能会出现是负数的情况,再加上一个26就A了
by mmh08100566 @ 2022-11-08 20:50:39
@[mmh08100566](/user/537923) 歇歇,我发现我的代码是题目颠倒过来的样子!
我试了这一组数据:
```
输入:
abc
Helloworld
输出:
Hfnlpyosnd
```
跟题目样例一模一样。。。~~(我太逊了)~~
by 卷王 @ 2022-11-08 21:16:18
[过啦](https://www.luogu.com.cn/record/93302831)
by 卷王 @ 2022-11-08 21:17:07
啊抱歉。
[AC](https://www.luogu.com.cn/record/93308356)
by 卷王 @ 2022-11-08 21:17:40
@[holdyhao_Genius](/user/494699) 恭喜
by mmh08100566 @ 2022-11-08 21:49:49