刷pico遇到一个凯撒密码加密题,顺手写了个解密工具,但是暂时没有解决到边界字母的升降档问题
#include<iostream>
using namespace std;
int main(){
char s[100];
int n,k,s2[100];
cin>>n>>k;
for(int i=0;i<n;i++)
{
cin>>s[i];
s2[i]=(int)s[i];
}
for(int i=0;i<n;i++)
{
s2[i]+=k;
cout<<(char)s2[i];
}
return 0;
}
P.S C++大法好
针对Pico挑战中遇到的凯撒密码加密问题,作者分享了一段C++代码实现的解密工具。该工具通过输入密文及偏移量进行解密,但尚未解决边界字母升降档的问题。
354

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



