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;
    }

  • 相关阅读:
    js练习题2
    js样式
    js小练习
    css动画样式
    css盒子、布局样式
    css一般样式
    css样式、选择器
    html表格、表单
    html 标签
    mysql连接查询,子查询,联合查询
  • 原文地址:https://www.cnblogs.com/entrepre/p/5327379.html
Copyright © 2011-2022 走看看