社区讨论
本地跑一点问题没有 交上去就是0分WA
P1143进制转换参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @loiix09u
- 此快照首次捕获于
- 2023/11/03 19:19 2 年前
- 此快照最后确认于
- 2023/11/03 21:05 2 年前
大佬捞捞~
代码见下
CPP#include <cstdio>
using namespace std;
int n, x, m;
void output(int num)
{
if(num == 0)
return;
output(num / m);
int b = num % m;
putchar(b < 10 ? '0' + b : 'A' - 10 + b);
return;
}
int main()
{
scanf("%d", &n);
getchar();
char c = '0';
while(c != '\n')
{
x = x * n + (c >= '0' && c <= '9' ? c - '0' : c - 'A' + 10);
c = getchar();
}
scanf("%d", &m);
output(x);
putchar('\n');
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...