
//工程名:KaiSa
//文件名:KaiSa.cpp
//功能:演示恺撒加密算法
//依赖文件:无
#include<iostream>
#include<string>
usingnamespacestd;//要用string就要有这么一句,不能用#include<iostream.h>;
voidKaiSa(stringS,intk)
...{
charT[10];
T[0]=S.length()+1;
for(inti=0;i<S.length();i++)
T[i+1]=(S[i]-97+k)%26+97;
for(i=1;i<T[0];i++)
cout<<T[i];
cout<<endl;
}
voidmain()
...{
stringS;
intk=0;
cout<<"请输入待加密的英文字符串(勿带空格与符号):";
cin>>S;
cout<<"请输入密匙(阿拉伯数字):";
cin>>k;
cout<<"加密后的字符串为:";
KaiSa(S,k);
}
本文介绍了一个简单的恺撒加密算法实现案例。通过C++代码演示了如何对输入的英文字符串进行加密处理,并输出加密后的字符串。用户可以指定加密密钥。
3735

被折叠的 条评论
为什么被折叠?



