豆豆泡泡的保密电文

来源:互联网 发布:圆方软件下载 编辑:程序博客网 时间:2024/05/01 15:24

某电报局的电文保密的规律是将每个英文字母变成其后的第4个字母(很原始的那种啦),如A变成E,a变成e。最后四个字母(W,X,Y,Z或w,x,y,z)又变成前4个字母(A,B,C,D或a,b,c,d).非字母字符不变。输入一行字母,要求输出对应的加密后的文字。

 /*  *Copyright (c) 2014, 烟台大学计算机学院  * All right reserved.  * 文件名称:test.cpp    * 作者:赵嵩  * 完成时间:2014年12月28号  * 版本号:v1.0  */ #include <iostream>#include <cstdio>using namespace std;int main(){    char str[81];    gets(str);    int i=0;    while (str[i]!='\0')    {        if ((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))        {            str[i]=str[i]+4;            if ((str[i]>'Z'&&str[i]<='Z'+4)||(str[i]>'z'&&str[i]<='z'+4))                str[i]=str[i]-26;        }        i++;    }    puts(str);    return 0;}

运行结果:


0 0