```cpp
#include<bits/stdc++.h>
using namespace std;
string a,b,c,d;
int main()
{
int j=0;
getline(cin,a);
getline(cin,b);
int t=a.length();
int z=b.length();
for(int i=0;i<=z;i++)
{
if(j>=t)j=0;
if(b[i]>='A'&&b[i]<='Z')
{
if(a[j]>='a'&&a[j]<='z')d[j]=a[j]-32;
else d[j]=a[j];
c[i]=b[i]-d[j]+65;
if(c[i]<'A')c[i]=c[i]+26;
j++;cout<<c[i];
//if(d[j]!=a[j])d[j]=a[j];
continue;
}
if(b[i]>='a'&&b[i]<='z')
{
if(a[j]>='A'&&a[j]<='Z')d[j]=a[j]+32;
else d[j]=a[j];
c[i]=b[i]-d[j]+97;
if(c[i]<'a')c[i]=c[i]+26;
j++;cout<<c[i];
//if(d[j]!=a[j])d[j]=a[j];
continue;
}
}
return 0;
}
```
by 欧鹰 @ 2019-02-23 19:55:22
为什么会re?
大佬求帮助!!!!!
by 欧鹰 @ 2019-02-23 19:56:02
$\color{white}\text{我不是大佬}$
by aminoas @ 2019-02-23 19:56:57
@[2018J1605](/space/show?uid=143834) 兄弟帮忙看一下
by 欧鹰 @ 2019-02-23 20:36:14
emmm...
可能是string型没有重载单个元素的运算符,你改char[]试一下
@[欧鹰](/space/show?uid=174026)
~~话说你是怎么看出来我是男的...~~
by aminoas @ 2019-02-23 20:41:15
@[2018J1605](/space/show?uid=143834) 谢谢!!!!!!
by 欧鹰 @ 2019-02-23 20:43:21