zoukankan      html  css  js  c++  java
  • 恺撒加密

    题目内容:

    恺撒加密法加密规则是:将原来的小写字母用字母表中其后面的第3个字母的大写形式来替换,大写字母按同样规则用小写字母替换,对于字母表中最后的三个字母,可将字母表看成是首未衔接的。如字母c就用F来替换,字母y用B来替换,而字母Z用c代替。编程实现以下功能:输入一个字符串,将其加密后输出。

    程序运行结果如下:

    AMDxyzXYZ

    dpgABCabc

    输入格式:

    一个字符串(不会超过20个字符,由26个英文字母构成)

    输出格式:

    一个字符串

    输入样例:

    AMDxyzXYZ

    输出样例:

    dpgABCabc

    时间限制:2000ms内存限制:32000kb
     

    程序代码:*

    #include<iostream>
    using namespace std;
    int main()
    {
    char str[100],code[100];
    cin>>str;
    int i=0;
    while(str[i]!='')
    {
    if(str[i]>='A'&&str[i]<='Z')

    { code[i]='a'+(str[i]-'A'+3)%26;}

    else if(str[i]>='a'&&str[i]<='z')

    {code[i]='A'+(str[i]-'a'+3)%26;}
    i++;
    }
    cout<<code;
    return 0;
    }

  • 相关阅读:
    001 云开发基础
    HttpClient 调用外部接口(简单实用)
    MD5加密(简单实现_可自行扩展)
    SAA C02考点梳理
    支配树
    CF1320E 题解
    dp套dp
    20210705模拟赛总结
    20210703模拟赛
    20210629模拟赛总结
  • 原文地址:https://www.cnblogs.com/entrepre/p/5327379.html
Copyright © 2011-2022 走看看