求助!样例全RE!
查看原帖
求助!样例全RE!
215817
gyc071116楼主2021/8/10 17:20
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<string>
#include<cstring>
using namespace std;
int main(){
	string m,c,k;
	cin>>k>>c;
	int lnk=k.length(),lnc=c.length();
	for(int i=0;i<lnc;i++){
		if(c[i]>='a'){
			if(k[i%lnk]>='a'){
				m[i]=c[i]-k[i%lnk]+'a';
				if(m[i]<'a') m[i]+=26;
			}
			else{
				m[i]=c[i]-k[i%lnk]+'A';
				if(m[i]<'a') m[i]+=26;
			}
		}
		else{
			if(k[i%lnk]>='a'){
				m[i]=c[i]-k[i%lnk]+'a';
				if(m[i]<'A') m[i]+=26;
			}
			else{
				m[i]=c[i]-k[i%lnk]+'A';
				if(m[i]<'A') m[i]+=26;
			}
		}
		cout<<m[i];
	}
	return 0;
}

本地运行没问题。。。

2021/8/10 17:20
加载中...