十进制转换成r进制
string huan(int n,int r){
if(n==0)
return "0";
string result="";
string s="0123456789ABCDEF";
while (n>0){
int shu=n%r;
result=s[shu]+result;
n/=r;
}
return result;
}
利用函数和字符串的应用,将一个十进制的数转换成r进制的数,字符串作用的巧妙,最后利用除数取余的方法,得到结果。
if(n==0)
return "0";
string result="";
string s="0123456789ABCDEF";
while (n>0){
int shu=n%r;
result=s[shu]+result;
n/=r;
}
return result;
}
利用函数和字符串的应用,将一个十进制的数转换成r进制的数,字符串作用的巧妙,最后利用除数取余的方法,得到结果。
全部评论
相关推荐
查看17道真题和解析
点赞 评论 收藏
分享