```cpp
if(biao[key[k]-'a'][j] == c[i]){
```
中biao里面两个参量写反了……
by 梧桐灯 @ 2018-11-05 21:26:51
@[bbdzs](/space/show?uid=85684)
by 梧桐灯 @ 2018-11-05 21:26:53
还有,似乎0的输出也反了
by 梧桐灯 @ 2018-11-05 21:28:30
@[光随影走](/space/show?uid=31193) 密码表里边不是对称的吗
biao[key[k]-'a'][j]
和
biao[j][key[k]-'a']
效果一样
by bbdzs @ 2018-11-05 21:32:32
大致思路:
先把密钥和密文全部转化成小写(如果密文是大写的话用bool变量f记录),然后再遍历表中当前密钥下所有明文对应的密文,如果表中的密文和题目要求的密文一致,就输出
by bbdzs @ 2018-11-05 21:36:35
@[bbdzs](/space/show?uid=85684) 你表打错了(突然发现)
by 梧桐灯 @ 2018-11-05 21:38:43
@[bbdzs](/space/show?uid=85684)
```cpp
for (j = 0; j <= 25; j++) {
for (i = 0; i <= 25; i++) {
zhd[i][j] = (i + j) % 26 + 'A';
zhx[i][j] = (i + j) % 26 + 'a';
}
}
```
我的处理办法
by 梧桐灯 @ 2018-11-05 21:39:32
@[光随影走](/space/show?uid=31193) QAQ看见了...
by bbdzs @ 2018-11-05 21:39:57