⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 miyao.cpp

📁 c++实现密钥为4的凯撒密码加密
💻 CPP
字号:
#include<iostream>
#define MAX 50 //一次可以输入的最大字符数
using namespace std;

int main()
{
char a[50]; //a数组的长度要大于等于需要加密的数据的长度MAX
int i=0,ilength=0;
cout<<"input the words you wanna to encode~,less than "<<MAX<<" words"<<endl;

do //读入需要加密的字符并存到a数组中
{
a[i]=getchar();
if(a[i]=='\n') break; //读到回车表示字符输入完了
i++;
ilength=i; //ilength为输入的有效的字符个数
}while(ilength<=MAX);

int j;
char ctmp,coutput;
for(j=0;j<ilength;j++)
{
if((a[j]>='a'&&a[j]<='z')||(a[j]>='A'&&a[j]<='Z')) //判断输入的是否字符,大小写均可
{
ctmp=a[j]+4; //加密密钥为4
if((ctmp<='z'&&ctmp>='e')||ctmp<='Z') //判断加密时是否需要循环
cout<<ctmp;
else 
{
coutput=a[j]-22;
cout<<coutput;
}
}
else cout<<a[j];
}
getchar();

return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -