UVA 458 The Decoder
题意:根据样例输入输出破译字符串 加密原理。
Sample Input:
1JKJ’pz’{ol’{yhklthyr’vm’{ol’Jvu{yvs’Kh{h’Jvywvyh{pvu5
1PIT’pz’h’{yhklthyr’vm’{ol’Pu{lyuh{pvuhs’I|zpulzz’Thjopul’Jvywvyh{pvu5
1KLJ’pz’{ol’{yhklthyr’vm’{ol’Kpnp{hs’Lx|pwtlu{‘Jvywvyh{pvu5
Sample Output:
*CDC is the trademark of the Control Data Corporation.
*IBM is a trademark of the International Business Machine Corporation.
*DEC is the trademark of the Digital Equipment Corporation.
题解:可以看出 加密过程是 字符按照ASCLL 码 +7 后输出。则解密过程为 按照ASCLL 码 -7 。
// UVA 458
//The Decoder
// by Yanx
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
char a[10010];
while(gets(a)!='\0')
{
for(int i=0;a[i];i++)
{
printf("%c",a[i]-7);
}
printf("\n");
}
}