移位密码.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 + -
显示快捷键?