zoukankan      html  css  js  c++  java
  • 单词译码

    1139 单词译码

    题目描述

    最近网络上又爆出很多关于信息泄露的事情,看来信息时代的保密问题非常关键。怎样才能隐藏你的关键信息呢?作为程序设计的菜鸟一族,你可以先尝试做一些简单的译码工作。对输入的一个任意的单词进行译码输出。译码规律是:用原来字母后面的第4个字母代替原来的字母,并能循环译码。例如,字母A后面第4个字母是E,用E代替A;同理,字母y用c代替。则单词”China”应译为”Glmre”,”Today”应译为”Xshec”。

    输入描述

    /*
    输入一个单词,长度不超过9。假设输入内容全部都是英文字母,不存在其他字符。
    */
    Helloz
    

    输出描述

    /*
    输出译码后的结果。
    */
    Lippsd
    
    #include<stdio.h>
    #include<string.h>
    
    
    void convertstr(char s[]){
        int i=0;
        int len = strlen(s);
        char x;
        for(i=0;i<len;i++){
            x = s[i] +4 ;
            if(x >'a'&& x <'z' || x >'A'&& x <'Z')
                printf("%c",x);
            else
                printf("%c",x-26);
        }
        printf("
    ");
    }
    
    int main()
    {
       char str[10]={0};
       scanf("%s",str);
       convertstr(str);
       return 0;
    }
    
  • 相关阅读:
    文字转语音功能
    windows定时计划任务
    写电子合同,爬过的坑,趟过的雷,犯过的错,都是泪
    前端应该如何去认识http
    I/O理解
    观察者模式
    js --代理模式
    js --策略模式
    js --单例模式
    js 单线程 异步
  • 原文地址:https://www.cnblogs.com/lwp-nicol/p/14297364.html
Copyright © 2011-2022 走看看