#include <iostream> int main() { int num; // 读取输入的三位正整数 std::cin >> num; // 提取百位、十位、个位数字 int hundreds = num / 100; int tens = (num / 10) % 10; int units = num % 10; // 计算倒过来的数 int reversedNum = units * 100 + tens * 10 + hundreds; // 计算两数之和 int sum = num + reversedNum; // 输出结果 std::cout << sum << std::endl; return 0; } /************************************************************** Problem: 1020 User: fuyijun Language: C++ Result: Accepted Time:6 ms Memory:2072 kb ****************************************************************/