代码:
/*
Copyright (c) 2016,烟台大学计算机与控制工程学院
All Rights Reserved.
文件名称:二进制转换
作 者:胡寅生
完成日期:2016年11月17日
版 本 号;v1.0
*/
#include <stdio.h>
#include <stdlib.h>
void inverted(int n);
int main()
{
int n;
scanf("%d",&n);
if(n==0)
printf("%d\n",0);
else
inverted(n);
return 0;
}
void inverted(int n)
{
if(n==0)
return;
else
{
inverted(n/2);
printf("%d",n%2);
}
}
运行结果: