Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
101308 | 王子毅 | 十进制转R进制 | C++ | Wrong Answer | 1 MS | 276 KB | 557 | 2024-12-14 19:46:39 |
#include <iostream> #include <string> #include <algorithm> using namespace std; string decimalToOtherBase(int x, int r) { string result; char digits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}; while (x > 0) { result += digits[x % r]; x /= r; } reverse(result.begin(), result.end()); return result; } int main() { int x, r; cin >> x; cin >> r; string converted = decimalToOtherBase(x, r); cout << converted << endl; return 0; }
------Input------
0 2
------Answer-----
0
------Your output-----