#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字符串加密
最新推荐文章于 2023-04-19 16:24:08 发布