#include<iostream>
#include<string>
using namespace std;
string s;
void reverseStr(string& str)//反转函数
{
int i=0,j=str.size()-1;
while(i<j)
{
swap(s[i++],s[j--]);
}
}
void verse(string&str)
{
for(int i=0;i<str.size();i++)
{
if(str[i]>='A'&&str[i]<='Z')
str[i]+=32;
else if(str[i]>='a'&&str[i]<='z')
str[i]-=32;
}
}
int main()
{
cin>>s;
for(int i=0;i<s.size();i++)
{
if(s[i]>='a'&&s[i]<='w'||s[i]>='A'&&s[i]<='W')
{
s[i]+=3;
}
else if(s[i]>='x'&&s[i]<='z'||s[i]>='X'&&s[i]<='Z')
{
s[i]-=23;
}
}
reverseStr(s);
verse(s);
cout<<s;
return 0;
}
想要其他题目答案,黑客小程序,或c++基础的,关注我。
求点赞!