#include <stdio.h>
# include<iostream.h>
void main()
{
char M[100];
char C[100];
int k,i;
cout<<"\n***加密***\n"<<endl;
cout<<"请输入明文M(注意不要输入空白串)"<<endl;
gets(M);
cout<<"请输入您的密钥(必需是整数):"<<endl;
cin>>k;
for(i=0;M[i]!='\0';i++)
C[i]=(M[i]-'a'+k)%26+'a';
C[i]='\0';
cout<<"所得的凯撒密码为:"<<endl;
cout<<C<<endl;
cout<<"\n***解密***\n"<<endl;
cout<<"您的凯撒密码:"<<C<<endl;
cout<<"你的密钥是:"<<k<<endl;
for(i=0;C[i]!='\0';i++)
M[i]=(C[i]-'a'-k+26*(k/26+1))%26+'a';
M[i]='\0';
cout<<"你的明文为:"<<M<<endl;
}
钱亚锋
- 粉丝: 107
- 资源: 1万+
最新资源
- 两套Bootstrap5框架后台管理模板 喜欢的拿去
- c语言文件读写操作代码.txt
- ssh升级步骤.zip
- c语言文件读写操作代码.txt
- c语言文件读写操作代码.txt
- 电力系统分析设计仿真 基于遗传算法的最优潮流 图为以IEEE30节点的输电网为研究对象 以系统发电成本最小为目标函数 以机组出力为优化变量 通过优化求解得到最佳机组出力
- U9 cloud组件化实施方案
- (9077040)C#记事本源代码(C#2008)
- (9892020)用c#编写的记事本
- python学习笔记(Python learning notes).pdf
- windows下安装arm系统(麒麟)QEMU-EFI.fd引导文件
- 基于粒子群算法的电力系统最优潮流 以IEEE30节点的六机为对象,建立考虑功率平衡、机组爬坡约束、出力限制约束的电力系统经济调度模型,采用粒子群算法对模型进行求解,得到六个机组的最优运行计划,确定系
- (174398006)基于51系列单片机的调频收音机的设计论文.doc
- 鼠标绘图.py +opencv+键盘事件+鼠标事件+工厂方法模式
- (175012850)微信小程序商城软件源码
- 计算机专业学习总结.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈