凯撒密码
Posted butchert
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了凯撒密码相关的知识,希望对你有一定的参考价值。
#include "stdafx.h" #include "iostream" using namespace std; #include "string" void func1(string &s1,int x) { for(int i=0;i<s1.size();i++) s1[i]=(s1[i]-97+x)%26+65; } void func2(string s1,int x) { for(int i=0;i<s1.size();i++) s1[i]=(s1[i]-65-x+26)%26+97; cout<<s1<<endl; } int _tmain(int argc, _TCHAR* argv[]) { string s1="JBCRCLQRWCRVNBJENBWRWN"; //cin>>s1; //func1(s1,0); for(int i=0;i<27;i++) { func2(s1,i); } return 0; }
以上是关于凯撒密码的主要内容,如果未能解决你的问题,请参考以下文章