牛客网–密码翻译

牛客网–密码翻译

gets用来读入一行字符(包括空格,遇到回车结束)
puts输出一行,最后自动加一个‘\n’

题目描述
在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,则可得到一个简单的加密字符串。
输入描述: 读取这一行字符串,每个字符串长度小于80个字符
输出描述: 对于每组数据,输出每行字符串的加密字符串。

#include <bits/stdc++.h>
using namespace std;
#define N 100
 
int main()
{
    char s[N];
    while(gets(s))
    {
        int len=strlen(s);
        for(int i=0; i<len; i++)
        {
            if('a'<=s[i]&&s[i]<='y') s[i]++;
            else if('A'<=s[i]&&s[i]<='Y') s[i]++;
            else if(s[i]=='z') s[i]='a';
            else if(s[i]=='Z') s[i]='A';
        }
        puts(s);
    }
    return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100214.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Oracle监听器Server端与Client端配置实例

    Oracle监听器Server端与Client端配置实例

    2021年8月1日
    62
  • log4j配置不生效_组装机配置单格式

    log4j配置不生效_组装机配置单格式[size=large]log4j:ERRORCategoryoption"1"notadecimalinteger.[/size][size=medium]报错内容:[/size][code="java"]NoSpringWebApplicationInitializertypesdetectedonclasspathlog4j:ERRORCa…

    2022年8月22日
    16
  • 什么是pisa测试_什么是pisa考试?

    什么是pisa测试_什么是pisa考试?导读:众所周知,对于前期所做的一切努力,如果最终没有一个评价的标准,或者说差异化评估,那么如何证明前期从事的一切是有效的,因此在学生的学习方面,我们也需要比较合适的评估方式。今天推荐的一个国际化标准测评体系,叫做“PISA”,主要针对接近完成基础教育的15岁学生进行评估。PISA(ProgramforInternationalStudentAssessment)(国际学生评估项目的缩写)是…

    2022年6月6日
    47
  • GateWay 网关跨域问题「建议收藏」

    GateWay 网关跨域问题「建议收藏」yml文件中配置即可:spring:cloud:gateway:globalcors:#全局的跨域处理add-to-simple-url-handler-mapping:true#解决options请求被拦截问题corsConfigurations:'[/**]’:allowedOrigins:#允许哪些网站的跨域请求allowedOrigins:“*”允许所有网站…

    2022年10月9日
    0
  • 真正的趋势之王指标_accer指标优点缺点

    真正的趋势之王指标_accer指标优点缺点四个基本概念TP、TruePositive真阳性:预测为正,实际也为正FP、FalsePositive假阳性:预测为正,实际为负FN、FalseNegative假阴性:预测与负、实际为正TN、TrueNegative真阴性:预测为负、实际也为负。【一致判真假,预测判阴阳。】以分类问题为例:(word公式为什么粘不过来??头疼。)…

    2022年8月31日
    2
  • CentOS镜像下载(阿里云源)[通俗易懂]

    CentOS镜像下载(阿里云源)[通俗易懂]文章目录1.下载链接2.下载步骤3.版本说明1.下载链接CentOS7.9.2009:http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/所有版本:http://mirrors.aliyun.com/centos/官网下载页:https://www.centos.org/download/2.下载步骤进入阿里云CentOS7.9.2009下载页,点击CentOS-7-x86_64-DVD-2009.iso以进行下载

    2022年5月6日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号