求教!!为什么样例正确却全是Wa
查看原帖
求教!!为什么样例正确却全是Wa
1066750
kyrin817楼主2024/1/1 11:06
#include<bits/stdc++.h>
using namespace std;
//大写变小写 
char lower(char q){
	if(q<='Z'&&q>='A')
		q+=32;
	return q;
}
//R运算 
char R(char m ,char k){
	k=lower(k);
	if(m>='A'&&m<='Z')
	{
		m=m-(k-'a');
		if(m<'A')
		m=m+26;
	}
	else if(m>='a'&&m<='z')
	{
		m=m-(k-'a');
		if(m<'a')
		m=m+26;
	}
return m; 
}

int main()
{   
	string c,k,m;
	cin>>k;
	cin>>m;
	k+=k;
	for(int i=0;i<m.size();i++)
	{
		c+=R(m[i],k[i]);
	}
	cout<<c; 
	return 0;
}
2024/1/1 11:06
加载中...