问题标题: 酷町堂:1091 战时密码本

0
0
已解决
范浩轩
范浩轩
资深守护
资深守护

题目链接: 酷町堂:1091

错误代码:

    

#include<iostream>
#include<string>
#include<iomanip> 
using namespace std;
string s;
string f;
int x;
int main(){
    getline(cin,s);
    for(int i=0;i<s.size();i++)
    {
        if(s[i]>='a'&&s[i]<='z')
        {
            s[i]-=' ';
        }
        else{
            s[i]+=' ';
        }
    }
    for(int i=0;i<s.size();i++)
    {
        if(s[i]>='c'&&s[i]<='z'||s[i]>='C'&&s[i]<='Z')
        {
            s[i]-=2;
        }
        else{
            s[i]+=24;
        }
    }
    for(int i=s.size();i>=0;i--)
    {
        cout<<s[i];
    }
    return 0;
}

 


0
已采纳
崔子周
崔子周
高级天翼
高级天翼

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

如果(a[i]>='a'&&a[i]<='z')

a[i]-=32;

否则 如果(a[i]>='A'&&a[i]<='Z')

a[i]+=32;

}

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

如果(a[i]=='a'||a[i]=='b'||a[i]=='A'||a[i]=='B')

a[i]+=24;

否则

a[i]-=2;

}

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

输出<<a[i];

}

核心

我要回答