#include <iostream> using namespace std; int main() { string str; while(getline(cin,str)){ //使用了 C++ 标准库的 getline() 函数来从标准输入读取一行文本 //并将读取到的文本存储在字符串变量 str 中。 //同时,通过一个 while 循环,它会不断读取输入的每一行,直到输入结束。 if(str=="ENDOFINPUT"){//检测到终止符跳出循环 break; } getline(cin,str);//输入一行start for(int i =0;i<str.size();++i){ if('A'<=str[i]&&str[i]<='Z'){ str[i]=(str[i]-'A'-5+26)%26+'A';//解密,同时转换回char类型 } } cout<<str<<endl; getline(cin,str);//输入一行end } }