移位密码.cpp
来自「一个计算移位密码的小程序,只能输入50位,如果想解密更长的密码,请自行修改,只需」· C++ 代码 · 共 30 行
CPP
30 行
#include<stdio.h>
void main()
{
char a[50],c[50];
int b[50],d[50];
printf("input cipher code:");
gets(a);
printf("\ncipher code:%s\n",a);
int j=0,i=0;
while(a[j]!='\0')
{
b[j]=(int)a[j]-65;
j++;
}
int p=j;
for(int n=1;n<26;n++)
{
for(i=0;i<p;i++)
{
d[i]=(b[i]+n)%26;
}
for(i=0;i<p;i++)
{
c[i]=char (d[i]+97);
}
for(j=0;j<p;j++)
putchar(c[j]);
printf("\n");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?