当前位置:   article > 正文

od机试算法(c++)密码解密_给定一段 “密文”字符串 s ,其中字符都是经过 “密码本” 映射的,现需要将“密文

给定一段 “密文”字符串 s ,其中字符都是经过 “密码本” 映射的,现需要将“密文

给定一段“密文“字符串s,其中字符都是经过"密码本”映射的,现需要将"密文"解密并且输出 映射的规
则('a'-'i')分别用('1'-'9')表示;('j'-'z")分别用('10'-"26”)表示 约束:映射始终唯一
输入描述:
“密文”字符串
输出描述:
明文字符串
补充说明:
翻译后的文本的长度在100以内
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
20*19*20
输出
tst

代码:

int main()
{
std::string mode = "-abcdefghijklmnopqrstuvwxyz";
std::string input;
std::cin >> input;
for (int i = 10; i < 27; i++)
{
size_t index = input.find(std::to_string(i));
while (index != std::string::npos)
{
input.replace(index, 2, 1, mode[i]);
index = input.find(std::to_string(i));
}
}
for (int i = 1; i < 10; i++)
{
size_t index = input.find(std::to_string(i));
while (index != std::

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/799931
推荐阅读
相关标签
  

闽ICP备14008679号