题解 | #简单密码#
简单密码
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")

查看9道真题和解析