十进制转换成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进制的数,字符串作用的巧妙,最后利用除数取余的方法,得到结果。
全部评论

相关推荐

评论
1
收藏
分享
牛客网
牛客企业服务