求助一个加密、解密的C++源代码

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:18:51
今天的作业,实在做不出来了
题目:
要求编写一款可以实现明文转密文与密文转明文的翻译软件。
加密算法:
字母:(所有字母均包括其大写)加密编码:
a 17
b 33
c 09
d 13
e 93
f 63
g 01
h 38
i 25
j 90
k 87
l 44
m 69
n 11
o 45
p 85
q 99
r 61
s 04
t 71
u 74
v 32
w 56
x
y
z
x=07
y=19
z=39

ch=getchar();
num;
switch(ch)//加密
{
case 'a':num=17;break;
case 'b':num=33;break;
.........
}

//解密
num=scanf("2d",&num);//取两个字符作为输入,具体格式忘了,你可以查书
switch(num)
{
case 17:ch='a';break;
case 33:ch='b';break;
.........
}