3 条题解

  • 1
    @ 2025-3-16 10:08:58
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	char a[2001],b[2001],c[2001];
    	scanf("%s %s",&a,&b);
    	int i=strlen(a),j=strlen(b);
    	int w=0;
    	for(int k=0;k<j;k++)
    	{
    		if(w>=i)
    		{
    			w=0;
    		}
    		if(a[w]>='A'&&a[w]<='Z')
    		{
    			c[k]=b[k]-(a[w]-'A');
    			if(c[k]<'A'&&b[k]>='A'&&b[k]<='Z')
    			{
    				c[k]=c[k]+26;
    			}
    			if(c[k]<'a'&&b[k]<='z'&&b[k]>='a')
    			{
    				c[k]=c[k]+26;
    			}
    		}
    		if(a[w]>='a'&&a[w]<='z')
    		{
    			c[k]=b[k]-(a[w]-'a');
    			if(c[k]<'a'&&b[k]>='a'&&b[k]<='z')
    			{
    				c[k]=c[k]+26;
    			}
    			if(c[k]<'A'&&b[k]<='Z'&&b[k]>='A')
    			{
    				c[k]=c[k]+26;
    			}
    		}
    		printf("%c",c[k]);
    		w++;
    	}
    	return 0;
    }````

    信息

    ID
    726
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    74
    已通过
    23
    上传者