#include <iostream> using namespace std; int main() { int num; cin >> num; // 读取输入的四位数 // 分解每一位数字并进行加密处理 int a = (num / 1000 + 5) % 10; // 千位数 int b = (num / 100 % 10 + 5) % 10; // 百位数 int c = (num / 10 % 10 + 5) % 10; // 十位数 int d = (num % 10 + 5) % 10; // 个位数 // 颠倒顺序并组合成新数字 int encrypted = d * 1000 + c * 100 + b * 10 + a; cout << encrypted << endl; return 0; } /************************************************************** Problem: 1109 User: linmiaoling Language: C++ Result: Accepted Time:7 ms Memory:2072 kb ****************************************************************/