进制转换(10进制转n进制)
#include<iostream>
#include<algorithm>
using namespace std;
int n;//进制定义为全局变量,方便后续使用;
string convert(int x)
{
string rec;
while(x){
if(x%n < 10) rec += x%n + '0';
else rec += ('A'+ x%n - 10);//这里还是值得大家借鉴的;
x/=n;
}
reverse(rec.begin(),rec.end());//注意要把字符串反转;
return rec;
}

浙公网安备 33010602011771号