#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
string convert(int n,int radix)
{
string m;
int k=0;
do
{
k=n%radix;
if(k>=0&&k<=9)
m+=k+'0';
else
m+=k-10+'a';
n/=radix;
}while(n);
reverse(m.begin(),m.end());
return m;
}
int main(int argc, char const *argv[])
{
int a,b,d;
cin >> a >> b >> d;
cout << convert(a+b,d) ;
return 0;
}
PAT (Basic Level) Practice 022 D进制的A+B (20分)
最新推荐文章于 2020-08-24 18:38:20 发布