0分求助
本地可过,洛谷评测全WA
评测记录
代码:
#include<iostream>
#include<cstdio>
using namespace std;
int ord(char x){
if(x>=65){
return x-55;
}
else{
return x-48;
}
}
char chr(int x){
if(x<10){
return x+48;
}
else{
return x+55;
}
}
void read(int &x,int m){
x=0;
char ch=getchar();
while(ch>=48 && ch<=70){
x*=m;
x+=ord(ch);
ch=getchar();
}
}
void print(int x,int m){
if(!x){
return;
}
print(x/m,m);
putchar(chr(x%m));
}
int main(){
int m,n,x;
cin>>m;
getchar();
read(x,m);
cin>>n;
getchar();
print(x,n);
putchar('\n');
return 0;
}
求助