文章

2

粉丝

10

获赞

18

访问

441

头像
加密算法 题解:灵活使用模运算
P1014 华南师范大学/贵州大学机试题
发布于2025年3月5日 15:26
阅读数 395

#include <iostream>
#include<string>
using namespace std;
int main(){
    string str;
    getline(cin,str);
    for(int i=0;i<str.size();i++){
        if(str[i]>='a'&&str[i]<='z'){
            str[i]+=3;
            str[i]='a'+(str[i]-'a')%26;//灵活使用模运算
        }
        else if(str[i]>='A'&&str[i]<='Z'){
            str[i]+=3;
            str[i]='A'+(str[i]-'A')%26;
        }
    }
    cout<<str;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发