acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
登录
注册
题目详情提交记录(0)
  • tj

    userId_undefined

    有事找大号

    14阅读
    0回复
    0点赞
  • 1234567890

    #include<bits/stdc++.h> using namespace std; int main(){ string a,b=""; cin>>a; for(int i=a.size()-1;i>=0;i--){ if(a[i]>='A'&&a[i]<='W'){ cout<<char(int(a[i])+3+32); }else if(a[i]>='a'&&a[i]<='w'){ cout<<char(int(a[i])+3-32); }else if(a[i]>='X'&&a[i]<='Z'){ cout<<char(int(a[i])-24+1+32); }else if(a[i]>='x'&&a[i]<='z'){ cout<<char(int(a[i])-24+1-32); }else{ cout<<a[i]; } } return 0; } // 1.原文中所有的字符都在字母表中被循环左移了三个位置(dec-> abz) // 2.逆序存储(abcd -> dcba ) // 3.大小写反转(abXY -> ABxy)abcdefghijklmNopQrsTuvwxyz

    userId_undefined

    183****7580

    倔强青铜模拟·模拟练习生I/O·IO入门者
    1阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页