首先介绍一下进制转换的原理:除基取余法
设二进制转十进制题目数为N,转换的进制为d,则N=(n/d)%d+n%d,就是说:输入一个二进制转十进制题目数N每次用N除以2,把余数记下来再用商去除以2...依次循环,直到商为0结束把余数倒着依次排列,就构成了转换后的二进制数
知道原理后,就可以通过代码来实现了
C语言版:(鼡递归来实现)
拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录
首先介绍一下进制转换的原理:除基取余法
设二进制转十进制题目数为N,转换的进制为d,则N=(n/d)%d+n%d,就是说:输入一个二进制转十进制题目数N每次用N除以2,把余数记下来再用商去除以2...依次循环,直到商为0结束把余数倒着依次排列,就构成了转换后的二进制数
知道原理后,就可以通过代码来实现了
C语言版:(鼡递归来实现)