#include <iostream> using namespace std; int main() { int encryptedNumber; cin >> encryptedNumber; // 提取千位 int thousands = encryptedNumber / 1000; // 提取百位 int hundreds = (encryptedNumber / 100) % 10; // 提取十位 int tens = (encryptedNumber / 10) % 10; // 提取个位 int units = encryptedNumber % 10; // 重新组合得到解密后的数字 int decryptedNumber = hundreds * 1000 + thousands * 100 + units * 10 + tens; cout << decryptedNumber << endl; return 0; } /************************************************************** Problem: 1619 User: fuyijun Language: C++ Result: Accepted Time:7 ms Memory:2072 kb ****************************************************************/