Caesar cipher

来源:互联网 发布:startos软件中心 编辑:程序博客网 时间:2024/05/21 17:06
#include <iostream>
using namespace std;
int main()
{intk,i;
char s[5];
 cin>>k;
 for(;k>=26;)k%=26;
 for(i=0;i<5;i++)
 { cin>>s[i];
     if(('a'<=s[i]&&s[i]<='z')||('A'<=s[i]&&s[i]<='Z'))
   {s[i]+=k;
      if(('z'<=s[i]&&s[i]<='z'+k)||('Z'<=s[i]&&s[i]<='Z'+k))
          s[i]-=26;
    }
 cout<<s[i];
 
 cout<<endl;
return0;
}
0 0
原创粉丝点击