# include
# include
void main(void)
{
cout<<"\n";
cout<<" ---------------凯撒加密算法-------------- "<
for(int i=0;i<26;i++)a[i]=char(65+i); //这是从第65个ASCII码表开始的 从A开始 26个大写字母
cout<<"密码表为:"<
cout<
cout<<"\n***加密***\n"<
cin.getline(s,64); //获取用户输入 ,最大长度64
for(int k=0;k
if(int(w)<65||int(w)>90) //判断输入的是否为大写
goto L1;}
cout<<"您输入的明文为:"<int key,key1;
cout<<"请输入您的密钥(必需是整数):";
cin>>key;
cout<<"您输入的密钥为:"<
cout<<"所得的凯撒密码为:";
for(int h=0;h
l=((g[h]-65)+key)%26;
cout<}
cout<
char q[64];
cin>>q;
cout<<"您输入的凯撒密码为:"<cout<<"请输入您的密钥(必需是整数):";
cin>>key1;
cout<<"您输入的密钥为:"<
cout<<"解密后的明文为:";
for(int v=0;v
b=((e[v]-65)-key1+26)%26;
cout<}
cout<