浏览器标题切换
浏览器标题切换end

C基础 - 字母加密 - 暴力

输入一个英文小写字符和正整数k(k<26),将英文字母加密并输出。加密思想:将每个字母c加一个序数k, 即用它后面的第k个字母代替,变换公式:c = c + k。如果字母为z,则后一个字母是a,也就是字母表形成一个圆。

输入格式:

一个字母和一个序数。

输出格式:

输出加密后的字母。

输入样例:

在这里给出一组输入。例如:

b  11

输出样例:

在这里给出相应的输出。例如:

m


    复制代码
     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 
     4 int main()
     5 {
     6     unsigned char n;
     7     int k;
     8     scanf("%c %d",&n,&k);
     9     //  char m=n+(k%26);
    10 //    char m=(n+k)%26;
    11 //    int  m=n-'a'+k;
    12     //  printf("%c\n",m);
    13     n=n+k;
    14     if(n>='z')
    15         n-=26;
    16     printf("%c\n",n);
    17     return 0;
    18 }
    复制代码

     



     

     

     

     

    posted @   抓水母的派大星  阅读(856)  评论(0编辑  收藏  举报
    编辑推荐:
    · 记一次.NET内存居高不下排查解决与启示
    · 探究高空视频全景AR技术的实现原理
    · 理解Rust引用及其生命周期标识(上)
    · 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
    · 没有源码,如何修改代码逻辑?
    阅读排行:
    · 全程不用写代码,我用AI程序员写了一个飞机大战
    · MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
    · 记一次.NET内存居高不下排查解决与启示
    · 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
    · DeepSeek 开源周回顾「GitHub 热点速览」
    点击右上角即可分享
    微信分享提示