#include<stdio.h>
#include<ctype.h>
#include<string.h>
int main()//ctrl+/一键注释
{
char s[110];
int k,i=0,j;
scanf("%d\n",&k);
if(k>=26)
k=k%26;
gets(s);//scanf("%s",s)亦可
i=strlen(s);
for(j=0;j<i;j++)
{
if(islower(s[j])!=0)
{
if(s[j]+k>'z')
s[j]=s[j]+k-26;
else
s[j]=s[j]+k;
}
else if(isupper(s[j])!=0)
{
if(s[j]+k>'Z')
s[j]=s[j]+k-26;
else
s[j]=s[j]+k;
}
}
puts(s);//printf("%s",s)亦可
return 0;
}
HAUTOJ1077字符串加密
猜你喜欢
转载自blog.csdn.net/RainGiving/article/details/103980325
今日推荐
周排行