top1编程
← 返回题目
题解

【入门】数字解密

1 条题解

  • 0
    @ 2026-7-29 0:16:08
    #include <iostream>
    using namespace std;
    
    int main() {
        int x;
        cin >> x;
    
        int qian = x / 1000;        // 千位
        int bai = (x / 100) % 10;    // 百位
        int shi = (x / 10) % 10;     // 十位
        int ge = x % 10;             // 个位
    
        // 交换千位和百位,十位和个位
        int decrypted = bai * 1000 + qian * 100 + ge * 10 + shi;
    
        cout << decrypted << endl;
    
        return 0;
    }
    
    • 1