社区讨论
85分求调
B2141确定进制参与者 3已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @m6kikg2p
- 此快照首次捕获于
- 2025/01/31 16:40 去年
- 此快照最后确认于
- 2025/11/04 10:09 4 个月前
CPP
#include<iostream>
#include<string>
#include<math.h>
using namespace std;
int p, q, r;
int dec(int n, int base) {
string s = to_string(n);
int ans = 0;
for (int i = 0; i < s.size(); i++) {
ans += (s[i] - '0') * pow(base, s.size() - i - 1);
}
return ans;
}
int main() {
cin >> p >> q >> r;
for (int i = 2; i <= 16; i++) {
if (dec(p, i) * dec(q, i) == dec(r, i)) {
cout << i;
return 0;
}
}
cout << 0;
return 0;
}
回复
共 6 条回复,欢迎继续交流。
正在加载回复...