xdojROT13加密

xdojROT13加密_第1张图片

#include 
#include 
int main()
{
    char a[70],b[70];
    int i;
    gets(a);
    for(i=0;i='A'&&a[i]<'N')     //对照ASCII表观察对应值大小 
     	  b[i]=a[i]+13;             //后移13位
     	else if(a[i]>='M'&&a[i]<='Z') //间距要为13,则要前移13位
     	  b[i]=a[i]-13;
     	else if(a[i]>='a'&&a[i]<'n')//与大写情况一样,但要注意是 <,不是<=,否则也会满足下一个条件
     	  b[i]=a[i]+13;
     	else if(a[i]>='m'&&a[i]<='z')
     	  b[i]=a[i]-13;
     	else                         //其它情况不变
     	  b[i]=a[i];
	 } 
	 
    for(i=0;i

你可能感兴趣的:(xdoj期末复习题,按顺序排列,算法,c语言)