Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
432845 许安哲 【C2-3】数字和加强版 C++ 通过 100 6 MS 252 KB 701 2026-03-18 17:47:11

Tests(2/2):


#include <iostream> using namespace std; int main() { long long n; // 适配大数范围(n≤10^9时long long更稳妥) cin >> n; long long reversed_num = 0; // 存储倒叙数 long long temp = n; // 临时变量,避免修改原数 // 步骤1:反转数字 while (temp > 0) { int digit = temp % 10; // 提取当前个位数字 reversed_num = reversed_num * 10 + digit; // 构建倒叙数 temp = temp / 10; // 去掉已处理的个位 } // 步骤2:计算倒叙数×2+1 long long result = reversed_num * 2 + 1; // 步骤3:输出结果 cout << result << endl; return 0; }


测评信息: