问题标题: 洛谷:U153601 念·飞船のLanguage 0分

0
0
已解决
陈曦
陈曦
资深天翼
资深天翼

0分 

#include<iostream>
#include<string>
using namespace std;
string s;
char A='A',a='a';
bool zhengchang(char a){
    if((a>='a'&&a<='z')||(a>='A'&&a<='Z')){
        return true;
    }
    return false;
}
int main(){
    getline(cin,s);
    for(int i=0;i<s.size();i++){
        if(zhengchang(s[i])){
            if(s[i+1]==' '){
                continue;
            }
            if(s[i]=='z'||s[i]=='Z')
                s[i+1]=s[i]-25;
            else
                s[i+1]=s[i]+1;
        }
        else{
            if(s[i]=='@'){
                s[i]=a;
                a++;
                if(a-1=='z'){
                    a='a';
                }
            }
            if(s[i]=='&'){
                s[i]=A;
                A++;
                if(A-1=='Z'){
                    A='A';
                }
            }
        }

    }
    cout<<s;
    return 0;
}

 


0
已采纳
黄依成
黄依成
中级天翼
中级天翼

这题是私题吧,看不到,发个链接

0
我要回答