问题标题: 送豆

0
0
已解决
潘登
潘登
高级天翼
高级天翼

WD代码:

#include<cstdio>

#include<iostream>

#include<cstring>

using namespace std;

const int N=10010;

char k[N],m[N],c[N],f[N];

int k2[N],m2[N],c2[N];

int main()

{

gets(k);

gets(c);

strcpy(f,c);

int lenk=strlen(k);

int lenc=strlen(c);

for(int i=0;i<lenc-lenk;i++)

{

k[i+lenk]=k[i];

}

for(int i=0;i<lenc;i++)

{

if(k[i]>='A'&&k[i]<='Z')

k[i]+=32;

k[i]-='a';

k2[i]=k[i];

}

for(int i=0;i<lenc;i++)

{

if(c[i]>='A'&&c[i]<='Z')

c[i]+=32;

c[i]-='a';

c2[i]=c[i];

}

for(int i=0;i<lenc;i++)

{

m2[i]=c2[i]-k2[i];

if(m2[i]<0)m2[i]=26+m2[i];

if(f[i]>='a'&&f[i]<='z')m2[i]+='a';

if(f[i]>='A'&&f[i]<='Z')m2[i]+='A';

m[i]=m2[i];

printf("%c",m[i]);

}

return 0;

}

潘登在2021-11-13 13:34:18追加了内容

E......

提交错题了

对不起!!

打扰了。

潘登在2021-11-13 18:59:33追加了内容

1


0
0
我要回答