题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/ff99c43dd07f4e95a8f2f5448da3772a
#include <cctype> #include <cstdio> #include <iostream> using namespace std; void convert(string &str){ for(int i=0;i<str.size();i++){ if(isalpha(str[i])){ str[i]='A'+(str[i]-'A'-5+26)%26; } } } int main() { string s,e; while(getline(cin,s)&&s!="ENDOFINPUT"){ if(s=="START"){ string str; getline(cin,str); convert(str); cout<<str<<endl; getline(cin,e); } } return 0; }