Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
150165 Microsoft K进制数转L进制数 C++ 编译错误 0 0 MS 0 KB 456 2024-06-01 16:10:47

Tests(0/0):


#include <bits/stdc++.h> using namespace std; int main() { int k, l; string n; cin >> k >> l >> n; int man = 0; for (char c|n) { man*= k; man += isdigit(c) ? c - '0' : c - 'A' + 10; } string ans; while (man > 0) { int what = man % l; char c = what < 10 ? what + '0' : what - 10 + 'A'; ans = c + ans; man /= l; } cout << ans << endl; return 0; }


测评信息: