```cpp
#include<bits/stdc++.h>
using namespace std;
string tab="0123456789ABCDEF";
string buf;
long long r,v,i,s;
void f(long long x)
{
if(x)
{
f(x/v);
cout<<tab[x%v];
}
}
int main()
{
cin>>r;
cin>>buf;
cin>>v;
for(i=0;buf[i];++i)
s=s*r+((buf[i]<='9')?(buf[i] - '0'):(buf[i] - 55));
if(s)
f(s);
else
cout<<"0";
return 0;
}
```
by 水镜·极光玄现 @ 2017-10-07 20:38:17
按你的代码稍微改了一下
抱歉,改成C++的啦
by 水镜·极光玄现 @ 2017-10-07 20:39:28