Caser-Pass-Tool1-C++

本文最后更新于:2020年10月12日 中午

刷pico遇到一个凯撒密码加密题,顺手写了个解密工具,但是暂时没有解决到边界字母的升降档问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#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++大法好


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!