浏览器标题切换
浏览器标题切换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 @ 2019-11-15 15:38  抓水母的派大星  阅读(841)  评论(0编辑  收藏  举报