问题描述:输入英文小写字符和正整数k(k<26),将英文字母加密并输出。加密方法是:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母表形成一个圆。
输入:
一个整数n,代表有n个小写字母要加密
行,每行有一个小写字母和正整数k(k<26)
输出
行加密后的字母
Example input
2
a 3
z 5
Example output
d
e
#include<stdio.h>
int main(){
int n,k;
char str;
scanf("%d",&n);
for(int i=0;i<n;i++){
getchar();
scanf("%c",&str);
getchar();
scanf("%d",&k);
if(str+k>'z')
str=str+k-26;
else
str=str+k;
printf("%c",str);
}
return 0;
}