大佬求帮助

P1079 [NOIP2012 提高组] Vigenère 密码

```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


|