#include<stdio.h>
#include<string.h>
char a[20];
int main() {
int n,i=0;
scanf("%s",a);
int l=strlen(a);
for(i=0; i<l; i++) {
if(a[i]>='A'&&a[i]<='Z')
a[i]=155-a[i];
else if(a[i]>='a' && a[i]<='z')
a[i] = 219-a[i];
}
for(i=0; i<l; i++) {
printf("%c",a[i]);
}
return 0;
}
有帮助请采纳
std::string Function(std::string res)
{
std::string result = "";
for(auto i : res)
{
char cur = i;
int curPos = cur;
int pos = 0;
if(curPos > 64 && curPos <91)
{
pos = curPos - 64;
cur = 64 + (26 - pos + 1);
}else if( curPos > 96 && curPos <123)
{
pos = curPos - 96;
cur = 96 + (26 - pos + 1);
}
result += cur;
}
return result;
}