程序思路:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行...
n = c * (int)pow(10, i-1) + n; //余数 a = b; //新的被除数,供下一步使用 } return n; } int main() { int number; while (1) { printf("请输入一个十进制数:\n"); scanf("%d", &number); int num = transfer_10_to_2(number); printf("%d的二进制输出为:%d\n\n", num...
/*以下函数将a进制数s转换成b进制并输出*/ void f(int a,int b,char s[]){ char r[17];int...
n = c * (int)pow(10, i-1) + n; //余数 a = b; //新的被除数,供下一步使用 } return n; } int main() { int number; while (1) { printf("请输入一个十进制数:\n"); scanf("%d", &number); int num = transfer_10_to_2(number); printf("%d的二进制输出为:%d\n\n", num...