C++ 解密游戏
2025-07-05 19:25:22
发布于:上海
#include <iostream>
#include <string>
void decodeSecret(std::string code) {
// 凯撒密码变种:ASCII偏移+字符镜像
for (int i = 0; i < code.length(); i++) {
char c = code[i];
if (c >= 'a' && c <= 'z') {
c = 'z' - (c - 'a'); // 字母镜像翻转
c = (c - 'a' + 13) % 26 + 'a'; // ROT13加密
}
std::cout << c;
}
}
int main() {
std::string mystery = "xzdvzvzdxxdvzxdveFELopl";
std::cout << "🚨 原始乱码: " << mystery << "\n🔥 解密结果: ";
decodeSecret(mystery); // 试试运行看惊喜!
return 0;
}
这里空空如也
有帮助,赞一个