问题标题: 酷町堂:5542(@李奕歌,郑泓毅)

0
0
已解决
李熙尧
李熙尧
新手光能
新手光能

奇怪的题目

20分代码:

#include<iostream>
using namespace std;
string a;
int main(){
    cin>>a;
    for(int i=0;i<a.size();i++){
        if(a[i]>'c'&&a[i]<='z'){
            a[i]+=3;
            a[i]-=32;
        }
        else if(a[i]<='c'&&a[i]>='a'){
            a[i]+=3;
            a[i]+=26;
            a[i]-=32;
        }
        else if(a[i]>='A'&&a[i]<='Z'){
            a[i]+=3;
            a[i]+=32;
        }
        else if(a[i]<='C'&&a[i]>='A'){
            a[i]+=3;
            a[i]+=26;
            a[i]-=32;
        }
    }
    for(int i=a.size()-1;i>=0;i--){
        cout<<a[i];
    }
    return 0;
}

 

 

40分:

#include<iostream>
using namespace std;
string a;
int main(){
    cin>>a;
    for(int i=0;i<a.size();i++){
        if(a[i]>='a'&&a[i]<='z'){
            a[i]-=32;a[i]+=3;
        }
        else if(a[i]>='A'&&a[i]<='Z'){
            a[i]+=32;a[i]+=3;
        }
    }
    for(int i=a.size()-1;i>=0;i--){
        cout<<a[i];
    }
    return 0;
}

 


0
0
孙楷航
孙楷航
资深光能
资深光能

for(int i=0; i<a.size(); i++){

if(a[i]>='a'&&a[i]<='z'){

a[i]-=32;

} else if(a[i]>='A'&&a[i]<='Z'){

a[i]+=32; }

}

for(int i=0; i<a.size(); i++){

if((a[i]>='a'&&a[i]<='w')||(a[i]>='A'&&a[i]<='W')){

a[i]+=3;

}

else if(a[i]=='x')a[i]='a';

else if(a[i]=='X')a[i]='A';

else if(a[i]=='y')a[i]='b';

else if(a[i]=='Y')a[i]='B';

else if(a[i]=='z')a[i]='c';

else if(a[i]=='Z')a[i]='C';

}

for(int i=a.size()-1; i>=0; i--){

cout<<a[i];

}

0
我要回答