第一期第2天
今天解决一个比较难的程序题
#include<stdio.h>
int main()
{
char word;
int key,word2=0;
scanf("%c %d",&word,&key);
if(key>=0)
{
if(key>26)
{
int a;
a=key/26;
word2=word-(key-a*26);
}
else
{
word2=word-key;
}
if(word2<97)
{
word2=122-(96-word2);
printf("%c\n",word2);
}
else
{
printf("%c\n",word2);
}
}
else
{
if(key<-26)
{
int a;
a=(-key)/26;
word2=word-(key+a*26);
}
else
{
word2=word+(-key);
}
if(word2>122)
{
word2=97+(word2-123);
printf("%c\n",word2);
}
else
{
printf("%c\n",word2);
}
}
return 0;
}