NYOJ 769 乘数密码

#include<stdio.h>
int main()
{
  char s[55];
  int k,i,j;
  while(~scanf("%s%d",s,&k))
  {
    for(i=0;s[i];i++)
    {
      for(j=0;j<26;j++)
      {
        if(s[i]==k*j%26+'A')
        {
          s[i]=j+'A';
          break;
        }
      }
    }
    printf("%s\n",s);
  }
}

你可能感兴趣的:(密码)