数据结构之十进制转二进制(C语言)

#include <stdio.h>
#include <stdlib.h>
int _to_2(int n)
{
	if (n!=0)
	{
	   _to_2(n/2);
	   printf("%d",n%2);
	}
}
int main()
{
    int n;
    scanf("%d",&n);
    _to_2(n);
    return 0;
}

采用动态规划的思想,n的二进制数取决于n/2的二进制数,如此形成一个递归。

    原文作者:进制转换
    原文地址: https://blog.csdn.net/tanghuachun/article/details/7433331
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞