資源簡介
愷撒密碼(英語:Caesar cipher)
代碼片段和文件信息
#include?
#include
using?namespace?std;
int?main()
{
string?a;
int?ch;
int?k=0;
cout?<“請輸入密匙?k?:“;
cin?>>?k;
do
{
cout?<“請選擇加密解密,1(加密)?or?0(解密):“;
cin?>>ch;
if?(ch?==?1)
{
cout<“請輸入字母明文字符:“;
cin?>>?a;
cout<<“得到密文:“;
for?(int?i?=?0;?i? {
if?(a[i]?<=?‘z‘&&a[i]?>=?‘a‘)
{
a[i]?=(a[i]?-?‘a‘?+?k)?%?26?+?‘a‘;
cout?< }
else?if?(a[i]?<=?‘Z‘&&a[i]?>=?‘A‘)
{
a[i]?=?(a[i]?-?‘A‘?+?k)?%?26?+?‘A‘;
cout?< }
else
{
cout<<“加密出錯!“
- 上一篇:windows下定時關閉進程(應用程序)
- 下一篇:真彩工具條
評論
共有 條評論