社区讨论
GESP数据太水了,建议增强
B3849[GESP样题 三级] 进制转换参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @lzr5bbmi
- 此快照首次捕获于
- 2024/08/12 23:25 2 年前
- 此快照最后确认于
- 2024/08/13 08:59 2 年前
这是本蒟蒻乱搞的代码
CPP#include <cstdio>
#include <cmath>
int n,r,power;
bool flag=false;
int main(){
scanf("%d%d",&n,&r);
for(int i=20;i>=0;i--){
if(pow(r,i)>1e6)continue;
power=pow(r,i);
if(power<=n){
flag=true;
if(n/power<10)putchar('0'+n/power);
else putchar('A'+n/power-10);
n%=power;
if(!n)return 0;
}
else{
if(flag)putchar(48);
}
}
return 0;
}
测试几组数据发现,这个程序的输出是没有后导0的,比如输入一个最简单的但是这数据水的都不知道在哪hack了
2 2,输出为1,就这代码居然还过了,建议增强,@ 览遍千秋
@ Maxmilite
回复
共 4 条回复,欢迎继续交流。
正在加载回复...