题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/ff99c43dd07f4e95a8f2f5448da3772a

#include <iostream>
using namespace std;

int main() {
   string str;
   string start,end;
   while(cin>>start){
        if(start=="ENDOFINPUT") break;
        getchar();  
        getline(cin,str);
        cin>>end;
        for(int i=0;i<str.size();i++){
            if(str[i]>='A' && str[i]<='Z'){
               str[i]=(str[i]-'A'-5+26)%26+'A';
            }
        }
        for(int i=0;i<str.size();i++) cout<<str[i];
        cout<<endl;
   } 
   return 0;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

点赞 评论 收藏
分享
10-07 23:57
已编辑
电子科技大学 Java
八街九陌:博士?客户端?开发?啊?
点赞 评论 收藏
分享
Hello_WordN:咱就是说,除了生命其他都是小事,希望面试官平安,希望各位平时也多注意安全
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务