算法训练 相邻字母

思路

26个字母一个循环

code

#include <bits/stdc++.h>
using namespace std;
int main(){
    char c;
    cin>>c;
    if(islower(c)) cout<<char('a'+(c-'a'+25)%26)<<c<<char('a'+(c-'a'+27)%26);
    else cout<<char('A'+(c-'A'+25)%26)<<c<<char('A'+(c-'A'+27)%26);
    return 0;
}

发布了83 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43077261/article/details/103737333
今日推荐