/*
烟台大学计算机与控制学院
文件名称:十进制转化为二进制
作者;宗意行
完成时间;2016年 11月 17日。
题目描述
输入一个非负整数(十进制),输出此整数对应的二进制数
样例输入
6
样例输出
110*/
#include<stdio.h>
void binary(int n);
int main()
{
int n;
scanf("%d",&n);
if(n==0)
printf("%d\n",0);
else
binary(n);
return 0;
}
void binary(int n)
{
if(n==0)
return;
else
{
binary(n/2);
printf("%d", n%2);
}
}
心得
在定义函数的类型时 不能正确的理解空函数的应用;