c语言十进制转二进制,八进制的最快方法
程序员文章站
2022-07-15 09:35:10
...
用递归!!
#include <stdio.h>
void change10_2(int n)
{
if (n == 0)
return;
else
{
change10_2(n / 2);
printf("%d", n % 2);
}
}
int main(int argc, const char * argv[]) {
int n;
scanf("%d",&n);
change10_2(n);
return 0;
}
上一篇: 关于Java中保留小数位的几种汇总
下一篇: 判断是几位正小数
推荐阅读
-
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
-
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
-
C++中二进制 八进制 十进制 十六进制的表示方法
-
C语言实现进制转换---二进制、八进制、十进制、十六进制。可直接运行
-
C语言基于栈实现二进制转十进制
-
C语言栈实现十进制转二进制
-
C语言用栈的思想实现十进制转二进制
-
C++中十进制数转二进制数的几种算法
-
Python 进制转换, 实现任意进制转换为任意进制的方法, 支持小数和负数, 二进制转十进制, 十进制转二进制, 小数进制转换, k进制转换
-
【C语言】——求一个整数存储在内存中二进制中的1的个数的三种方法