#include<iostream>
using namespace std;
int main(){
char a[1024];
char b[1024];
char xx[]="0abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int i=0;
cin>>a;
while (a[i]!='\0')
{
if (a[i]>96)
{
int small=a[i]-96;
small=(small*small+small+1)%52;
b[i]=xx[small];
}
else
{
int big=a[i]-38;
big=(big*big+big+1)%52;
b[i]=xx[big];
}
i++;
}
b[i]='\0';
cout<<b<<endl;
return 0;
}字母加密
最新推荐文章于 2021-12-06 16:24:10 发布
本文详细介绍了如何使用字符转换和加密算法实现特定文本的加密和解密过程,包括大写和小写字母的转换逻辑。
5236

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



