1. 程式人生 > >1164: 字串加密

1164: 字串加密

1164: 字串加密

#include<stdio.h>
#include<string.h>
int main()
{
    char a[100];
    int  k,c,i,s;
    gets(a);
    scanf("%d",&k);
    c=k%26;
    s=strlen(a);
    for(i=0;i<s;i++)
    {
        if(a[i]>='a'&&a[i]<='z')
        {
            if(a[i]+c>'z')
               a[i]='a'+a[i]+c-'z'-1;
            else
               a[i]=a[i]+c;
        }
        if(a[i]>='A'&&a[i]<='Z')
        {
            if(a[i]+c>'Z')
               a[i]='A'+a[i]+c-'Z'-1;
            else
               a[i]=a[i]+c;
        }
    }
    puts(a);
    return 0;
}