top1编程
← 返回题目
题解

【入门】对称的六位数

1 条题解

  • 0
    @ 2026-7-29 0:16:09
    #include <iostream>
    using namespace std;
    
    int main() {
        int x;
        cin >> x;
    
        // 提取后三位的每一位
        int ge = x % 10;        // 个位
        int shi = (x / 10) % 10; // 十位
        int bai = x / 100;      // 百位
    
        // 逆序:个位变百位,十位变十位,百位变个位
        int qian = ge * 100 + shi * 10 + bai;
    
        // 六位数 = 前三位 × 1000 + 后三位
        int six_digit = qian * 1000 + x;
    
        cout << six_digit << endl;
    
        return 0;
    }
    
    • 1