字符串操作 + 函数运用
2023-08-12 16:19:41
发布于:江苏
14阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
typedef char S;
S cha(S h){
if(h>='a' and h<='w' or h>='A' and h<='W') return char(h+3);
else if(h>='x' and h<='z' or h>='X' and h<='Z') return char(h-23);
}
S caps(S h){
if(h>='A' and h<='Z') return S(h+32);
else return S(h-32);
}
int main(){
char k[1001],a[1001],b[1001];
cin>>k;
int len=strlen(k);
//for(int i=0;i<len;i++) cout<<k[i];
//cout<<endl;
for(int i=0;i<len;i++){
a[i]=cha(k[i]);
}
//for(int i=0;i<len;i++) cout<<a[i];
//cout<<endl;
for(int i=len-1;i>=0;i--){
b[len-i]=a[i];
}
//for(int i=0;i<len;i++) cout<<b[i];
//cout<<endl;
for(int i=1;i<=len;i++){
cout<<caps(b[i]);
}
return 0;
}
这里空空如也
有帮助,赞一个