C语言程序设计基础|字母加密

题目描述:

有一种古典加密方法就是按照字母表顺序,把每个字母循环右移k位,从而转换为加密的另一个字母。例如偏移2位,即A对应C,B对应D,……X对应Z,Y对应A,Z对应B。当前设定加密规则是:循环右移4位。

注:要求用表达式实现加密。

输入要求:

需要加密的字母

输出要求:

加密后的字母

#include
using namespace std;

int main() {
	char ch1;
	cin >> ch1;
	int ch2;
	ch2 = (ch1 - 'A' + 4) % 26 + 'A';
	printf("%c", ch2);
	return 0;
}

此加密是有规则的加密,只需改变加密规则和大小写即可完成有序性的加密。

你可能感兴趣的:(Simple,C,c语言,c++,算法)