题解 | #进制转换#

进制转换

http://www.nowcoder.com/practice/0337e32b1e5543a19fa380e36d9343d7

字符串除法

void div(char num[], int end){
    char res[32];
    int idx = 0, cin=0, k=0, tmp;
    while(idx <= end){
        
        res[idx] = (cin*10 + (num[idx] - '0'))/2 + '0';
        cin = (cin*10 + (num[idx] - '0'))%2;
        idx++;
    }
    res[idx] = '\0';
    while(res[k] == '0') k++;
    idx = 0;
    while(k <= end){
        num[idx++] = res[k++];
    }
    num[idx] = '\0';
}
全部评论

相关推荐

宇宙究极无敌耀孝子:如果你计网和算法都还没准备,建议别面。 字节用go多,spring之类问得很少,重点问计网,mysql,redis,穿插点java和操作系统的八股,然后必做算法,两道算法如果都没a出来可以说是必挂。 你取消面试就算有影响凭你的bg秋招肯定还能面,要是一面就脏面评了春招秋招肯定就白瞎了。
点赞 评论 收藏
分享
02-20 11:40
门头沟学院 Java
野猪不是猪🐗:我让ds帮我写,他全写精通
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务