C/C++程序特工密码问题

qingyuweifeng 2013-07-02 05:19:43
特工 008 给特工 009 用特工密码写了一封信。特工密码使用的只有‘a‘~‘z‘和‘,‘, ‘.‘, ‘-‘, ‘_‘这 30 个字符。每个字符都有一个唯一编码如下:  ‘a‘=0, ‘b‘=1, ‘c‘=2, .., ‘z‘=25, ‘,‘=26, ‘.‘=27, ‘-‘=28, ‘_‘=29   特工 009 收到密码信后,发现自己的解码机出了故障,无法解码了。特工 009 知道加密机的工作过程是这样的:  先把信件原文逐字符替换为对应的代码,得到一组整数 p[0..n-1],再用下面的公式推导出另一组整数 c[0..n-1]:  c[i] = (p[i] + key - i) % 30,若结果为负,则加上 30。  最后将 c[0..n-1] 替换为对应的字符,就得到密码信了。公式中的 key 是密钥,为 1~30 之间的一个整数。   于是他准备自己写一个解码程序来解码。
...全文
607 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
肆水東澤 2013-09-22
  • 打赏
  • 举报
回复
nextseconds 2013-09-02
  • 打赏
  • 举报
回复
痞子酷 2013-07-26
  • 打赏
  • 举报
回复
有点算法功底才能搞得定。
bigfog 2013-07-19
  • 打赏
  • 举报
回复
hehe
关工 2013-07-18
  • 打赏
  • 举报
回复
ASCIENCE 2013-07-18
  • 打赏
  • 举报
回复
然后这个特工死了。
  • 打赏
  • 举报
回复
cankoo 2013-07-02
  • 打赏
  • 举报
回复
然后呢,然后呢? 下文呢
sololie 2013-07-02
  • 打赏
  • 举报
回复
Richardw 2013-07-02
  • 打赏
  • 举报
回复
这是要待续么

551

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧