密码转化问题

来源:互联网 发布:男青年卫衣淘宝网 编辑:程序博客网 时间:2024/05/17 20:22

题目链接地址

简单的两个字符串的叠加,注意去mod


#include<stdio.h>#include<string.h>char  mess[3000],sec[3000],ans[3000];int main(){    int x;    scanf("%d",&x);    while(x--){       scanf("%s %s",sec,mess);                  int len1=strlen(mess);       int len2=strlen(sec);       int i;       for(i=0;i<len1;i++){          ans[i]=(mess[i]+sec[i%len2]-'A'-'A')%26+'A';       //mod %len2 很经典        }               ans[i]='\0';       printf("Ciphertext: %s\n",ans);           }        }


原创粉丝点击